Resumen del Modelo 4+1 de Kruchten PDF

Title Resumen del Modelo 4+1 de Kruchten
Author Cristián Gómez
Course Arquitectura de Software
Institution Duoc UC
Pages 1
File Size 117.3 KB
File Type PDF
Total Downloads 28
Total Views 144

Summary

Este artículo presenta un modelo para describir la arquitectura de sistemas de software, basándose en el uso de múltiples vistas concurrentes. Este uso de múltiples vistas permite abordar los intereses de los distintos “stakeholders” de la arquitectura por separado: usuarios finales, desarrolladores...


Description

Modelo “4+1”: Vistas de Kruchten

VISTA DE ESCENARIOS Nombres alternativos: Vista +1, Vista de Casos de Uso

Perspectiva del Usuario Final Presenta los actores y una descripción de sus casos de uso asociados, de modo que contiene los requisitos desarrollados en las restantes vistas. De igual forma describe los escenarios de calidad más relevantes para la arquitectura. Los escenarios describen secuencias de interacciones entre objetos, y entre procesos. Se utilizan para identificar y validar el diseño de arquitectura. También sirven como punto de partida para pruebas de un prototipo de arquitectura.

Diagramas 1. Diagrama de Casos de Uso

VISTA LÓGICA Perspectiva del Usuario Final y del Programador Representa la funcionalidad que el sistema proporcionará a los usuarios finales, es decir, lo que el sistema debe hacer, sus funciones y servicios que ofrece. Muestra la estructura estática del sistema. Es la descomposición del Modelo Orientado a Objetos (en caso de que este paradigma sea escogido para la implementación del sistema)

Diagramas 2. Diagramas de Clases 3. Diagrama de Comunicación 4. Diagrama de Secuencia

VISTA DE PROCESOS Perspectiva de un Diseñador o Integrador de Sistemas Muestra los aspectos dinámicos del sistema, que explican sus procesos y cómo se comunican. Se enfoca en el comportamiento del sistema en tiempo de ejecución, considerando aspectos de: concurrencia, distribución, rendimiento o desempeño, escalabilidad, flujo de trabajo paso a paso de negocio y operación de los componentes del sistema. Describe los aspectos de concurrencia y sincronización del diseño.

Diagramas 7. Diagrama de Actividad

VISTA DE DESARROLLO

Diagramas 5. Diagrama de Componentes 6. Diagrama de Paquetes

Nombres Alternativos, Vista de: Despliegue, Componentes, Realización

Perspectiva del Administrador de Software y del Programador Se ocupa de la gestión del software, enfocándose en la administración de los artefactos de software, y muestra cómo está dividido el sistema, en sus componentes y las dependencias que hay entre ellos. VISTA FÍSICA Nombres Alternativos, Vista de: Despliegue, Implementación, Distribución

Perspectiva de un Diseñador o Ingeniero de Sistemas Muestra la topología de los componentes físicos del sistema, su comunicación, y las conexiones que conforman la solución y sus servicios. Muestra el despliegue de la aplicación en la red de computadoras. Describe el mapeo del software en el hardware y refleja los aspectos de distribución.

Diagramas 8. Diagrama de Despliegue...


Similar Free PDFs