Etha
La arquitectura debe diseñarse antes de que se redacten las especificaciones, porque
• para proporcionar un medio de estructuración
• la especificación y el desarrollo de diferentes especificaciones de subsistemas simultáneamente
• para permitir la fabricación de hardware por subcontratistas
• y para proporcionar un modelo para el cálculo de costos del sistema.
Escribir especificaciones para todo el sistema puede traer una gran complejidad y es difícil formularlo.
Por lo tanto, es más fácil dividir el sistema en subsistemas más simples y definir su especificación y le ahorrará la molestia de definir la especificación y colocarla en el subsistema respectivo.
Por lo tanto, podemos desarrollar simultáneamente subsistemas y especificaciones para estar fácilmente en la etapa de implementación.