Documento de Arquitectura del Software
Enviado por Sandra75 • 22 de Diciembre de 2018 • 1.471 Palabras (6 Páginas) • 444 Visitas
...
[pic 4]
Tablas de Actores y Subsistemas:
Actores
Descripción
chuquilin
Tabla de Casos de Uso:
Casos de Uso
Descripción
Impacto en la Arquitectura
☑
- Vista Lógica
[En esta sección se describen las partes significativa de la arquitectura del modelo de diseño. Los aspectos relevantes incluyen: descomposición del sistema en subsistema y paquetes. De aplicarse algún estilo arquitectónico, se debe definir cual o cuáles estilos son y la estructura de la vista lógica estará determinada por dichos estilos aplicables. Para las clases arquitectónicamente importantes se deberá describir sus operaciones, atributos y relaciones con otras clases.]
- Generalidades
[Esta parte del documento describe la descomposición completa del modelo de diseño en término de la jerarquía de sus paquetes y las capas.]
- Paquetes de Diseño Arquitectónicamente Significativos
[Para cada paquete significativo, se deberá colocar una subsección con el nombre del paquete y su descripción, y uno o varios diagramas con todas las clases y paquetes significativos contenidos dentro del paquete. Para cada clase significativa en el paquete, incluir el nombre, descripción y opcionalmente, una descripción de sus principales responsabilidades, operaciones y atributos.]
-
[Colocar la descripción, y uno o varios diagramas con todas las clases y paquetes significativos contenidos dentro del paquete. Para cada clase significativa en el paquete, incluir el nombre, descripción y opcionalmente, una descripción de sus principales responsabilidades, operaciones y atributos.]
- Interpretaciones de los Casos de Uso
[Ilustrar como el software operará, proporcionando un conjunto selecto de interpretaciones de los casos de uso (escenarios) a través de Diagramas de Secuencias. Explicar como los diferentes elementos del modelo de diseño aporta a la funcionalidad descrita.
Los escenarios relevantes a incluir son aquellos asociados con los principales riesgos o desafías técnicos a ser cubiertos por el producto. Los patrones de interacción que marcan el comportamiento de la arquitectura y que ejercitan la mayor parte de los elementos de la arquitectura. Se debería organizar esta sección colocando una subsección por cada caso de uso o escenario, donde la especificación de los escenarios puede apoyarse con diagramas de clases que incluyan los elementos participantes del escenario o caso de uso. ]
-
Colocar el diagrama de secuencias que describe el comportamiento del sistema apoyado con el diagrama de clases con los elementos de diseño que participan. ]
- Vista de Despliegue
[Describir una o varias configuraciones físicas de red – infraestructura de la red o arquitectura de TI – sobre las que el software deberá ser desplegado. Se empleará el Modelo de Despliegue expresado a través del Diagrama de Despliegue de UML o variante más sofisticado. Para cada elemento de hardware definir las características requeridas para el correcto funcionamiento de los componentes software (memoria, CPU, HDD, etc.), las interconexiones entre dichos elementos (LAN, punto a punto, etc.). realiza el planteamiento del despliegue de los procesos de la Vista de Procesos sobre la infraestructura de TI cubierta en esta sección.]
- Vista de Implementación
[En esta sección se describe la estructura completa del Modelo de Implementación, la descomposición del software en capas y subsistemas en el Modelo de Implementación, y cualquier componente arquitectónicamente significativo.]
- Generalidades
[Nombre y defina las diferentes capas y sus contenidos, las reglas que definen la inclusion de una capa deda y la fronteras entre las diferentes capas (interfaces de integración) entre componentes de capas adyacentes. Esta información será cubierta a través del Diagrama de Componentes. ]
- Capas
[Se deberá proveer para cada capa una sección con su nombre y la enumeración de los subsistemas asignados a la capa, así como un diagrama de componentes donde se muestren los componentes que conforman la capa, las dependencias entre ellos. Las interfaces requeridas y proporcionadas por cada componente, a fin de describir con suma precisión la integración.]
-
[Indicar la enumeración de los subsistemas asignados a la capa, así como un diagrama de componentes donde se muestren los componentes que conforman la capa, las dependencias entre ellos. Las interfaces requeridas y proporcionadas por cada componente, a fin de describir con suma precisión la integración.]
- Vista de Datos
[Incoporar la perspectiva del almacenamiento de datos del sistema para soportar los requerimientos de persistencia de la información en el tiempo. Puede incluirse referencia al Documento de Diseño Detallado.]
- Tamaño y desempeño
[Aspectos relacionados a requerimientos no funcionales tales como desempeño, tiempos de respuestas, entre otros.]
- Calidad
- El sistema podrá realizar con exactitud los reportes requeridos, tal como se definen en las especificaciones.
- El sistema podrá adaptarse a los cambios de especificación, en caso así lo solicite el encargado de RRHH.
- Los elementos de nuestro sistema podrán ser reutilizados para la construcción de muchas aplicaciones diferentes.
- El sistema exigirá la menor cantidad posible de recursos hardware.
- El sistema tendrá la facilidad de transferirse a diferentes entornos hardware y software.
- El encargado
...