2. Definición
Un diseño del software (el resultado) debe
describir la arquitectura del software, en cómo
la descomposición del software, la
organización de los componentes, y los
interfaces entre los mismos componentes.
Debe también describir los componentes en
un nivel de detalle que permita su
construcción
3. Diseño del software consiste en dos
actividades
1. Diseño de la arquitectura del software (a veces
llamado diseño de nivel superior): describiendo la
estructura del software y organización e identificar
a nivel superior los varios componentes
2. Diseño detallado software del: describiendo cada
componente suficientemente para tener en cuenta
su construcción.