En la fase inicial, el análisis y el diseño se centran en establecer si el sistema que se ha
concebido es factible, y en evaluar las tecnologías potenciales para la solución (en la Actividad: realizar una síntesis arquitectónica). Si se percibe que
supone algún riesgo para el desarrollo (a causa, por ejemplo, de que el dominio se entiende bien, el sistema no es
nuevo, etc.), entonces esta actividad puede omitirse.
La fase inicial de elaboración se centra en la creación de una arquitectura inicial para el sistema (Actividad: definir una arquitectura candidata) para proporcionar un
punto de inicio para el trabajo de análisis principal. Si la arquitectura ya existe (porque se ha producido en
anteriores iteraciones, en anteriores proyectos o se ha obtenido de una infraestructura de aplicación, la atención del
trabajo cambia y pasa a ser el perfeccionamiento de la arquitectura (la Actividad: Perfeccionar la arquitectura. Se crea un conjunto inicial
de elementos que proporcionan el comportamiento adecuado (la Actividad: analizar el comportamiento).
Una vez que se han identificado los elementos iniciales, se perfeccionan aún más. La Actividad: diseñar componentes produce un conjunto de
componentes que proporcionan el comportamiento adecuado para satisfacer los requisitos del sistema. Si el sistema
incluye una base de datos, la Actividad: diseñar la base de datos se da en paralelo. El resultado
es un conjunto inicial de componentes que se perfeccionan todavía más en el Patrón
de posibilidad: implementación
|