viernes, 5 de noviembre de 2021

Diagramas para la documentación de las vistas propuestas en el modelo 4+1

 Diagramas para la documentación de las vistas propuestas en el modelo 4+1


MODELO 4+1 VISTAS

Es un modelo diseñado por Philippe Kruchten para describir la arquitectura de sistemas software basado en el uso de múltiples vistas concurrentes, las vistas suelen describir el sistema desde el punto de vista de diferentes interesados, tales como usuarios finales, desarrolladores o directores de proyecto.

VISTA LOGICA: Esta enfocada en describir la estructura y funcionalidad del sistema, los diagramas UML, que se utilizan para representar esta vista son los diagramas de clase, diagrama de comunicación y diagramas de secuencia. 

VISTA DE DESARROLLO: Ilustra el sistema de la perspectiva del programador y está enfocado en la administración de los artefactos de software. Esta vista también se conoce como vista de implementación.

VISTA DE PROCESO: La vista de procesos trata los aspectos dinámicos del sistema, explica los procesos de sistema y cómo se comunica, se enfoca en el comportamiento del sistema en tiempo de ejecución. 

VISTA FISICA: Enfocado de representar la topología y comunicación del sistema, para esta se puede utilizar el diagrama de despliegue. 

VISTA DE ESCENARIOS: relaciona las 4 vistas anteriores, esta puede ser representada por medio del diagrama de casos de uso.

UML

Es un lenguaje de modelado ampliamente utilizado en ingeniería de software. Este se compone de una serie de elementos gráficos, los cuales permiten documentar la arquitectura del sistema y sus diferentes componentes, por medio de UML es posible construir un gran número de diagramas. 


CONCLUSIONES 

Es importante destacar que existe una gran cantidad de diagramas que permiten la documentación arquitectónica del sistema, se recomienda analizar la pertinencia del desarrollo de estos y realizar sólo los diagramas que según el proyecto sean estrictamente necesarios, ya que se puede invertir una gran cantidad de tiempo documentando la arquitectura del sistema y realizando diagramas que tal vez no sean tenido en cuenta.  

No hay comentarios:

Publicar un comentario