Está en la página 1de 8

[Nombre del Proyecto]

(SAD) Software Architecture Document


Versión n.n

Integrantes:
Identificación de Documento

Identificación
Proyecto
Versión

Documento mantenido por


Fecha de última revisión
Fecha de próxima revisión

Documento aprobado por


Fecha de última aprobación

Historia de Revisiones
Fecha Versión Descripción Autor

No olvidar, párrafos de hasta 4 líneas.

Para elementos específicos, hasta 2 líneas.

Página 1
Tabla de Contenidos

1 INTRODUCCIÓN...................................................................................................................................................................................3
1.1 CONTEXTO DEL PROBLEMA................................................................................................................................................................3
1.2 PROPÓSITO DE SISTEMA.....................................................................................................................................................................3
1.3 ÁMBITO DEL PROYECTO.....................................................................................................................................................................3
1.4 DEFINICIONES, ACRÓNIMOS Y ABREVIACIONES.................................................................................................................................3
1.5 REFERENCIAS.....................................................................................................................................................................................3
1.6 RESUMEN EJECUTIVO (1 PÁGINA)).....................................................................................................................................................3
2 METAS Y RESTRICCIONES DE LA ARQUITECTURA................................................................................................................4
2.1 METAS DE LA ARQUITECTURA (1 PÁRRAFO C/U)...............................................................................................................................4
2.2 RESTRICCIONES DE LA ARQUITECTURA (1 PÁRRAFO C/U).................................................................................................................4
2.3 OTROS ANTECEDENTES Y CONSIDERACIONES (2 PÁRRAFOS).............................................................................................................4
3 VISTA DE CASOS DE USO Y ESCENARIOS DE CALIDAD.........................................................................................................5
3.1 MODELO DE CASOS DE USO (1).........................................................................................................................................................5
3.2 ESPECIFICACIÓN DE CASOS DE USO RELEVANTES (5 DE ELLOS).......................................................................................................5
3.3 ESPECIFICACIÓN DE LOS ESCENARIOS DE CALIDAD RELEVANTES (5 DE ELLOS)..............................................................................5
4 VISTA LÓGICA (CLASES Y BD.) (1 DE C/U)...................................................................................................................................6
5 VISTA DE PROCESOS (DIAGRAMA DE ACTIVIDAD) (1)...........................................................................................................6
6 VISTA FÍSICA (DIAGRAMA DE DESPLIEGUE) (1).......................................................................................................................6
7 VISTA DE DESPLIEGUE (DIAGRAMA DE PAQUETES) (1).........................................................................................................6
8 DECISIONES DE DISEÑO Y SELECCIÓN DE ALTERNATIVAS (2 PÁRRAFOS)....................................................................6
9 ANÁLISIS DE REUTILIZACIÓN (2 PÁRRAFOS)............................................................................................................................6

Página 2
1 Introducción
1.1 Contexto del Problema

1.2 Propósito de Sistema

1.3 Ámbito del Proyecto

1.4 Definiciones, acrónimos y abreviaciones


ACRÓNIMO DESCRIPCIÓN

1.5 Referencias

1.6 Resumen ejecutivo (1 página)

1.7 Representación
La arquitectura del sistema <<Nombre del proyecto y/o Aplicación>> está representada siguiendo el enfoque del framework
4+1 y las recomendaciones del proceso unificado. Las vistas incluidas en esta versión del documento son:

 Vista de Casos de Uso y Escenarios de Calidad: Describe los casos de uso más significativos. De igual forma
describe los escenarios de calidad más relevantes para la arquitectura.

 Vista de Metas y Restricciones: Describe restricciones tecnológicas, normativas, estándares, etc., las cuales
influyen sobre las decisiones arquitectónicas, del producto y del proceso de desarrollo.

 Vista Lógica: Describe la arquitectura del sistema presentando varios niveles de refinamiento. Indica los módulos
lógicos principales, sus responsabilidades y dependencias. Usa el view type Módulos para representar la estructura
lógica y el view type Componentes y Conectores para representar el comportamiento.

 Vista de Procesos: Describe los procesos involucrados para darle sentido a la ejecución del sistema, así como sus
relaciones de comunicación y sincronización.

 Vista de Implementación: Describe los componentes de deployment construidos y sus dependencias.

Página 3
2 Metas y Restricciones de la Arquitectura
2.1 Metas de la arquitectura (1 párrafo c/u)
De acuerdo a las reuniones y al análisis de los requerimientos, se listan los principales conductores iniciales de la
arquitectura los cuales corresponden a las metas arquitectónicas iniciales:

 Desempeño:

 Tolerancia a fallos:

 Seguridad:

 Modificabilidad/Reuso:

 Operatividad:

2.2 Restricciones de la Arquitectura (1 párrafo c/u)


Existen restricciones que han sido levantadas con los stakeholders, las cuales se presentan a continuación:

 Tiempo de construcción:

 Infraestructura:

 Otros componentes de software:

2.3 Otros antecedentes y consideraciones (2 párrafos).

Página 4
3 Vista de Casos de Uso y Escenarios de Calidad
Esta sección describe en detalle el conjunto de escenarios funcionales y no funcionales que obtuvieron la mayor prioridad en
el análisis. Para esto se presenta y describe el diagrama de casos de uso y los casos de uso prioritarios, así como los
escenarios en que uno o más atributos de calidad se ven involucrados de manera significativa.

3.1 Modelo de Casos de Uso (1)

3.2 Especificación de Casos de Uso Relevantes (5 de ellos)

Caso de Uso [Nombre del Caso de Uso] Identificador:


[Del caso de uso]
Actores [Listado de los actores que tienen participación en el caso de uso]
Referencias [Requerimientos o funcionalidades incluidas en este caso de uso.
Casos de uso relacionados.]
Precondición [Condiciones sobre el estado del sistema que deben cumplirse para iniciar el caso de uso]
Postcondición [Efectos inmediatos que tienen la ejecución del caso de uso sobre el estado del sistema]
Descripción [Descripción del caso de uso]

Curso Normal

Nro. Ejecutor Paso o Actividad


[Nro. de [Actor ejecutor o especifica si es el [Descripción del paso actividad ejecutado]
paso] sistema o subsistema]

[Se describe el proceso o secuencia de pasos ejecutadas usando frases cortas]


[Cada paso del proceso puede ser ejecutado por los Actores o por el sistema]
[Se describe la secuencia de acciones realizadas por los actores y la secuencia de actividades realizada por el sistema
como respuesta].

Cursos Alternos

Nro. Descripción de acciones alternas


[Número [Descripción de la secuencia de acciones alternas para el número de actividad indicado. Debe hacer
de paso] referencia al número de paso en el curso normal]

[Cada paso descrito en el curso normal, puede tener actividades alternas, según la distribución de escenarios que
ocurra en el flujo de procesos, en esta ficha se completa para cada actividad (haciendo referencia a su número) las
posibles secuencias alternas]

3.3 Especificación de los Escenarios de Calidad Relevantes (5 de ellos)


Después de un análisis en conjunto con los stakeholders, los escenarios de calidad se expresan a continuación:

ID: QS1
Nombre:
Sinópsis:
Entorno:
Cambio en el entorno:
Comportamiento esperado:

Página 5
Medida:
Prioridad Arquitectónica:
Aplicación:

Ejemplo:

ID: QS2
Nombre: Tolerancia a fallos: Recuperación del sistema ante un fallo.
Sinopsis: Sistema debe poder reestablecerse en un tiempo razonable.
Entorno: El sistema trabajando en su carga normal.
Cambio en el entorno: El sistema sufre un crash.
Comportamiento esperado: Se debe poder reestablecer el sistema para seguir con la operación normal.
Medida: debe demorar menos de 30 minutos en reestablecer el sistema.
Prioridad Arquitectónica: Alta
Aplicación: Local

Página 6
4 Vista Lógica (clases y BD.) (1 de c/u)

5 Vista de Procesos (diagrama de actividad) (1)

6 Vista Física (diagrama de despliegue) (1)

7 Vista de Despliegue (diagrama de paquetes) (1)

8 Decisiones de Diseño y Selección de Alternativas (2 párrafos)

9 Análisis de Reutilización (2 párrafos)

Página 7

También podría gustarte