Diseño Tecnico de Software
En el se empiezan a establecer los detalles importantes (relaciones, metodos, algoritmos) de cada uno de los componentes obtenidos en el diseño anterior.
Siguiendo el ejemplo,
- Que algoritmo de busqueda que se ocupa
- La barra debe estar en todas las paginas o no
- La barra necesita o no abrir una nueva pagina con resultados de busqueda
- Que detalles se deben de mostrar de una receta
En esta etapa se refinan las conexiones y responsabilidades del modulo, se delegan de ser necesario.
Un componente puede ser un conjunto de funciones, de clases, un paquete o un subsistema entero.