Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Presentación
1.2. Propósito
1.3. Alcance
2.1.1 Introducción
2.2.1. Metas
Todos los nodos que hagan uso del sistema, al estar este desarrollado en
Java, deberán de tener instalado el JRE 1.6 o superior
2.3.1 Usabilidad
El sistema permitirá un manejo intuitivo por parte de los usuarios.
2.3.2 Eficiencia
El programa no demorará más de 5 minutos en generar una evaluación óptima
para los proyectos haciendo uso del algoritmo elegido.
2.3.3 Seguridad
El sistema permitirá el acceso a funcionalidades dependiendo del rol del usuario
que ingresa al sistema, validando su ingreso a través de una clave.
2.3.4 Confiabilidad
El sistema tendrá en cuenta que la información ingresada en él sea válida, para lo
cual mostrará mensajes que expliquen al usuario acerca de los errores que éste
pudiera cometer y de aquellos que pueda cometer el mismo sistema.
2.3.5 Mantenimiento
El sistema será flexible, facilitando su mantenimiento futuro.
2.3.6 Estándares
Se usará un estándar para todas las ventanas e interfaces con el usuario que
tenga el Sistema, así como los nombres, códigos, etc.
3. Presentación de la Arquitectura
Cada caso de uso tiene una descripción que especifica la funcionalidad que se
incorporará al sistema propuesto.
En este apartado se mostraran los casos de uso más significativos del Sistema.
Realizaciones de Casos de Uso
Paquete Seguridad
Mantener Contraseña
El propósito de este caso de uso es permitir a los usuarios registrado establecer
su propia contraseña para el ingreso al programa.
Paquete de Reportes
Generar matriz de flujos proyectada
El propósito de este caso de uso es poder visualizar mejor los flujos que cada
proyecto maneja.
El propósito de este caso de uso es poder determinar la VAN con los datos del
análisis del proyecto de inversión.
Paquete de Ejecución
Evaluar proyectos
El propósito de este caso de uso es poder listar todos los proyectos existentes
para así poder ver que proyectos hay por evaluar.
El propósito de este caso de uso es poder visualizar todos los proyectos para
poder hacer una elección adecuada del grupo de proyectos.
Paquete de Seguridad
Paquete de Ejecución
En este paquete se debe resaltar el principal caso de uso Evaluar Proyecto, donde
se hace uso del algoritmo elegido.
Paquete de Reportes
Descripción
La vista lógica del sistema está compuesta de cuatro paquetes principales: Interfaz
de usuario (GUI), servicios del negocio (Business Logic), objetos del negocio
(Business Entity) y los objetos de persistencia (Data Access Objects).
El primer paquete, Interfaz de usuario, contiene las clases visuales de la
aplicación, las cuales crean las ventanas que utiliza el usuario para comunicarse
con el sistema para una adecuada y fácil utilización de los paquetes que se
encuentran en las siguientes capas.
El paquete Lógica del Negocio contiene las clases que permiten llevar a cabo los
servicios del negocio, como son: Controlar el mantenimiento de usuarios, ejecutar
el algoritmo de evaluación y selección, etc.
El paquete Entidades del Negocio contiene las clases que utilizará el sistema,
entre las principales clases se tiene: Usuario, Ejecución, Rol, etc.
Diseño en Capas
Capa Persistencia
Esta capa contiene el paquete de Objetos de Acceso de Datos, que brinda una
interfaz transparente para la interacción con el Framework el cual enviará al Driver
el conjunto de sentencias para interactuar con la Base de Datos.
Computadora Usuario
Son las computadoras que son utilizadas por cada uno de los usuarios de la
empresa para acceder al sistema. Están conectadas directamente al servidor
principal vía LAN.
Descripción
Niveles o Capas
Capa GUI
El componente GUI maneja las clases que permiten la interacción del usuario con
el sistema.
Este componente permite manejar la lógica del negocio de todas las áreas
involucradas.
Seguridad
Ejecución
Ingreso de Datos
Reportes
Capa Base de Datos
Representación
Rendimiento
Distribuidor de Datos
Modificabilidad
Maquina Virtual
añadir interfaz web ( < 1 personas-mes)
Utilidad
El fallo en el servidor 1 implica redireccionar las
peticiones al servidor 2
Fallos SW/HW Reinicio después de fallo del gestor y del disco
Disponiblidad en menos de 3 segundos
Un fallo en la red y en el gestor de arranque de
la B.D local debe ser detectado y corregido en
menos de 1.5 seg.
Seguridad
Ingreso de Datos
8. Análisis de los estilos arquitectónicos
9. Reporte
Escenarios de crecimiento
Rendimiento
Distribuidor de Datos
Modificabilidad
Maquina Virtual
añadir interfaz web ( < 1 personas-mes)
Utilidad
El fallo en el servidor 1 implica redireccionar las
peticiones al servidor 2
Fallos SW/HW Reinicio después de fallo del gestor y del disco
Disponiblidad en menos de 3 segundos
Un fallo en la red y en el gestor de arranque de
la B.D local debe ser detectado y corregido en
menos de 1.5 seg.
Seguridad
9.3 Determinar Puntos sensibles, puntos de compromiso