Consiste en producir un modelo o representación técnica del software que se va a
desarrollar. La arquitectura de software, también denominada arquitectura lógica, es un conjunto de patrones que proporcionan un marco de referencia necesario para guiar la construcción de un software, permitiendo a los programadores, analistas y todo el conjunto de desarrolladores del software compartir una misma línea de trabajo y cubrir todos los objetivos y restricciones de la aplicación Una arquitectura de software, consiste en un conjunto de patrones y abstracciones coherentes que proporcionan un marco definido y claro para interactuar con el código fuente del software.
¿Para qué sirve el Diseño de Arquitectura de Software?
Facilitan la comunicación entre todas las mas representaciones de las partes
interesadas en el desarrollo de una estructura arquitectónica del sistema basado en computadora.
Destaca decisiones tempranas de diseño que tendrán un profundo impacto en
todo el trabajo de ingeniería de software.
Constituye un modelo relativamente pequeño e intelectualmente comprensible
de cómo está estructurado el sistema y de cómo y trabajan juntos sus componentes.
¿Qué herramientas tecnológicas se utilizan en el Diseño de Arquitectura de