Documento Arquitectura del Software
Contenido2
1. Introducción
El presente documento provee una visión general de la arquitectura del Software para el Sistema de Gestión Documental de la Universidad Nacional José Faustino Sánchez Carrión usando diferentes vistas para apreciar los diferentes aspectos del Sistema, las cuales están basados en los estándares del Proceso Unificado de Desarrollo deSoftware (RUP) y utilizando el Lenguaje de Modelamiento Unificado (UML).
1.1. Propósito
El Documento de Arquitectura de Software presenta la arquitectura del Sistema de Gestión Documental a través de diferentes vistas, cada una de las cuales ilustra un aspecto en particular del software desarrollado. Se pretende de esta forma que el documento brinde al lector una visión global y comprensible deldiseño general del Sistema de Gestión Documental desarrollado.
1.2. Alcance
Este documento pretende explicar los principios arquitectónicos bajo los cuales se llevará a cabo el desarrollo del Sistema de Gestión Documental para la Universidad Nacional José Faustino Sánchez Carrión entre ellos se encuentran las descripciones y modelos correspondientes a cada una de las vistas arquitectónicas.1.3. Definiciones, Acrónicos y abreviaturas
SGD: Sistema Gestión Documental.
Procedimiento Almacenado: es un grupo de una o varias instrucciones Transact-SQL o una referencia a un método de Common Runtime Language (CLR) de Microsoft .NET Framework. Los procedimientos se asemejan a las construcciones de otros lenguajes de programación.
Proceso: consecución de determinados actos, acciones,sucesos o hechos que deben necesariamente sucederse para completar un fin específico.
BD: Base de Datos.
1.4. Referencias
Para la elaboración del presente documento han sido usados los siguientes documentos como referencia:
Documento Visión.
Especificaciones de Casos de Uso.
1.5. Generalidades
Explica las decisiones arquitectónicas del desarrollo del Sistema de Gestión Documental parala Universidad Nacional José Faustino Sánchez Carrión. Consta de la Representación de la arquitectura elegida en la que se detalla cada una de las vistas a desarrollar en el documento incluyendo los diagramas y modelos necesarios para cada uno de ellos; Las restricciones de arquitectura que vienen dadas por los requerimientos que tengan un impacto significativo en la arquitectura; Posteriormente sedetallan cada una de las vistas arquitectónicas del módulo para concluir con el aspecto de calidad, tamaño desempeño en el que se explican las características del software que implementará la arquitectura para satisfacer los requerimientos funcionales y no funcionales del Software.
2. Representantes de la Arquitectura
La arquitectura de software para el Sistema de Gestión Documental estádividida en tres Capas, que se muestran continuación:
2.1.
En esta capa se trabaja toda la primera conexión con el usuario, los archivos .JSP, Html, Css y Javascript. La comunicación entre esta capa y la capa lógica debe hacerse estrictamente a través del paquete Fachada de Interfaz.
2.2.
En esta capa se encuentran el Paquete de Clases de Negocio, Paquete Manejador de Imágenes y la Fachadade Interfaz que recibe las acciones requeridas por la capa interfaz para procesarlas y devolver una respuesta. El objetivo de esta capa es que en ella se concentre toda la lógica del sistema, de tal manera de independizar la liga del sistema con la interfaz. Es decir, está estrictamente prohibido la implementación de los Objetos del Negocio fuera de esta capa.
2.3.
Esta capa se encarga delmanejo, modificación y conexión de la base de datos. Contiene el paquete Clases de Datos, el paquete Conexión recibir y el paquete Fachada de BD (Fachada de Base de Datos) que es la encargada de las peticiones de acceso a la base de datos desde la capa lógico. Todo acceso a la base de datos desde otras capas debe hacerse a través de esta fachada.
3. Metas y Restricciones Arquitectónicas
Se han...
Regístrate para leer el documento completo.