ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño de Arquitectura de Soluciones y Administración de Proyecto


Enviado por   •  16 de Noviembre de 2015  •  Documentos de Investigación  •  1.057 Palabras (5 Páginas)  •  90 Visitas

Página 1 de 5

Problema:

Actualmente no se cuenta con un sistema que administre todas las licitaciones y el flujo de la información.

OBJETIVO:

Crear un sistema para garantizar el adecuado flujo de información;  control de documentos para el manejo de información de forma oportuna y articulada facilitando la planeación del presupuesto y asignación de recursos de la obra pública así como estar en tiempo en entregas a los contratistas y tener un control de reportes adecuado y fidedigno a la dirección para la toma de decisiones.

Plan de Implementación:

[pic 1]

Requerimientos de Usuario:

[pic 2]

[pic 3]

[pic 4]

Software Requerido:

Apache

Apache es usado principalmente para enviar páginas web estáticas y dinámicas en la World Wide Web. Muchas aplicaciones web están diseñadas asumiendo como ambiente de implantación a Apache, o que utilizarán características propias de este servidor web.

Apache es usado para muchas otras tareas donde el contenido necesita ser puesto a disposición en una forma segura y confiable. Un ejemplo es al momento de compartir archivos desde una computadora personal hacia Internet. Un usuario que tiene Apache instalado en su escritorio puede colocar arbitrariamente archivos en la raíz de documentos de Apache, desde donde pueden ser compartidos

El motivo por el que se utilizo es debido a que:

  • Tiene soporte para los lenguajes perl, python, tcl y PHP.
  • Es basado en Módulos de autenticación: mod_access, mod_auth y mod_digest.
  • Tiene soporte para SSL y TLS.
  • Permite la configuración de mensajes de errores personalizados y negociación de contenido.
  • Permite autenticación de base de datos basada en SGBD.
  • Es modular
  • Código abierto
  • Multi-plataforma
  • Extensible
  • Popular (fácil conseguir ayuda/soporte)

PHP

Es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Es usado principalmente en interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.

El motivo por el que se utilizo es debido a que:

  • Es un lenguaje multiplataforma.
  • Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una Base de Datos.
  • El código fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.
  • Potente API para poder conectar con servidores de Bases de datos como PostgreSQL y MySQL.
  • Tiene la capacidad de expandir su potencial utilizando la enorme cantidad de módulos.
  • Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
  • Permite aplicar técnicas de programación orientada a objetos.
  • Biblioteca nativa de funciones sumamente amplia e incluida.

MySQL

Proporciona un servidor de base de datos SQL (Structured Query Language) veloz, multi-hilo, multiusuario y robusto. El servidor está proyectado tanto para sistemas críticos en producción soportando intensas cargas de trabajo como para empotrarse en sistemas de desarrollo masivo de software. El software MySQL tiene licencia dual, pudiéndose usar de forma gratuita bajo licencia GNU o bien adquiriendo licencias comerciales de MySQL AB en el caso de no desear estar sujeto a los términos de la licencia GPL. MySQL es una marca registrada de MySQL AB.

El motivo por el que se utilizo es debido a que:

  • Genera mayor rendimiento.  
  • Tiene Mejores utilidades de admon.
  • Se Integra perfecto con PHP.
  • Sin límites en los tamaños de los registros.
  • Mejor control de acceso de usuarios

Encriptación:

El cifrado a utilizar para la información del sistema (imágenes, licitaciones etc. ) será el cifrado RSA. A continuación daremos algunas de las ventajas y motivos por los cuales elegimos este tipo de cifrado.

Los métodos de cifrado de clave pública están claros.

Cada persona tiene una clave publica, que puede publicar en su página WEB, en un listado de empresa, transmitirla a través de un canal inseguro, etc. Esto automáticamente permite que cualquier persona del mundo con acceso a esa clave le mande mensajes que solo el pueda leer. Además los métodos de cifrado de clave pública nos dan la posibilidad de firmar mensajes.

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (338 Kb) docx (982 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com