Arquitectura de Software
by Jaime Berrazueta
1. Visión y alcance
1.1. Saber cuales son los objetivos y metas del proyecto
1.2. Que puede realizar con el proyecto (alcance) y que no se puede (limitaciones del proyecto)
1.3. Aquí no se definen los requerimientos específicos todavía
2. El Arquitecto
2.1. Puede ser ?
2.1.1. El de mayor antigüedad o el que inicio el proyecto
2.1.2. Se lo eligió por votación entre los miembros
2.1.3. El que esta más calificado en cuanto a conocimiento o preparación.
2.2. Puede hacer otras funciones aparte de las suyas
2.2.1. No es convencional y se debería evitar
3. Especificación de Arquitectura
3.1. Se obtiene:
3.1.1. El documento de la arquitectura
3.1.2. Recomendaciones
3.1.3. Análisis de riesgos por medios de reportes
3.1.4. Plan para el desarrollo
4. Proceso de Elaboración
4.1. Visión y Alcance
4.1.1. Documento de visión y alcance
4.2. Manejo de Influencias
4.2.1. Documento de análisis global
4.3. Selección de la estrategia de arquitectura
4.3.1. Se decide en base a los anteriores
4.4. Especificación de Arquitectura
4.4.1. Ya se comienza a obtener todos los requerimientos
4.5. Finalmente se realiza un QA de la arquitectura
4.5.1. Salen observaciones