Identificar los pasos para elaborar un diseño arquitectónico basado en funcionalidad para llegar a generar una estructura de arquitectura que responda a los requerimientos del usuario.
En este tema aprenderás que el diseño de la arquitectura de un software es un proceso iterativo en el que se prueban diferentes estructuras hasta encontrar la que mejor resuelva los requerimientos del usuario. Para llegar a generar esta arquitectura, existen varios caminos o métodos, cada uno de los cuales empieza por un primer diseño que se irá refinando hasta encontrar el más adecuado.