arquitectura 4 + vista
Actualmente se ha puesto de moda el término Arquitectura, diseño de arquitectura y por supuesto el modelo Arquitectura 4 + 1 de Pilippe (Philipe) Kruchten, pero surge lasiguiente pregunta ¿a qué se refiere este módelo?
Primero vamos a definir que es una vista, según Pilippe (Philipe) Kruchten “Una vista es una presentación de un modelo, la cual es una descripción completade un sistema desde una particular perspectiva”.
Ok, entonces una vista es la descripción de un objeto desde un punto de vista específico.
Entonces, para hacer un diseño completo de laArquitectura de Software debemos documentar nuestro sistema en diferentes Vistas o Ángulos, aquí es donde viene el uso del modelo 4 + 1 de Pilippe Kruchten.
En la Vista Lógica hablamosprincipalmente de los requerimientos funcionales del sistema y de lo que el sistema debe de hacer, las funciones y servicios que se han definido.
Nos vamos a enfocar a lo que hemos definido como dominio de laaplicación, lo que son las clases y objetos principales que formaran el corazón o "core" de nuestra aplicación.
Esta vista la vamos a complementar con los diagramas UML:
Diagrama de Clases
Diagramade Paquetes
En la Vista de Despliegue o Vista de Desarrollo se va a mostrar principalmente como está dividido nuestro sistema de software en componentes, y muestra las dependencias entre estoscomponentes.
Los componentes físicos incluyen archivos, cabeceras, bibliotecas compartidas, módulos, ejecutables, o paquetes.
También va a mostrar la organización y las dependencias entre elconjunto de componentes, y como se comunican entre ellos.
Esta vista la vamos a complementar con los diagramas UML:
Diagrama de Componentes
Diagrama de Paquetes
En la Vista deProcesos representamos los flujos de trabajo paso a paso de negocio y operacionales de los componentes que conforman el sistema.
También va a mostrar algunos de los requisitos no funciónales, como son ejecución,...
Regístrate para leer el documento completo.