Está en la página 1de 11

M O D E L O D E

V I S T A S D E
A R Q U I T E C T U R A
4 + 1 D E
P H I L I P P E
K R U C H T E N
R A D A E S C O B A R M A U R O A R I E L

R A D A Y U J R A A N D R E A B E L É N

S A H O N E R O R E Y E S R E N E F E R N A N D O

T A R Q U I M É R I D A A L E N C A R R O D R I G O

T O R R E Z T I C O N A J O H N J A I R O
¿Qué es?
• 4+1 es un modelo diseñado
por Philippe Kruchten para
"describir la arquitectura
de sistemas software, esta
basado en el uso de
múltiples vistas
concurrentes".
• Las vistas suelen describir el sistema
desde el punto de vista de diferentes
interesados, como usuarios finales,
desarrolladores o directores de
proyecto.
• Las cuatro vistas del modelo son:
lógica, de desarrollo, de proceso y
física. Además de una selección de
casos de uso que suele utilizarse para
ilustrar la arquitectura sirviendo
como una vista más. Por ello el
modelo contiene 4+1 vistas:
Vista Lógica
• Está enfocada en describir la estructura y
funcionalidad del sistema.
• Se representa la funcionalidad que el
sistema proporcionara a los usuarios
finales.
• Representa lo que el sistema debe hacer,
y las funciones y servicios que ofrece.
• Para completar la documentación de esta
vista se pueden incluir los diagramas de
clases, de comunicación o de secuencia
de UML.
       VISTA FÍSICA

Describe el sistema desde el punto de vista


de un ingeniero de sistemas.

°Está relacionada con la topología de


componentes de software en la capa física
(hardware), así como las conexiones físicas
entre estos componentes.
       VISTA 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.
•Utiliza el Diagrama de Componentes UML para describir
los componentes de sistema.
•Otro diagrama UML que se utiliza en la vista de desarrollo
es el Diagrama de Paquetes.
• Se muestran los procesos dentro del
sistema y la forma en la que se
comunican los procesos.
• Se representa mediante un integrador de
sistemas.
V I S T A D E • Esta vista puede incluir el diagrama de
P R O C E S O S UML.
• En UML se utiliza el Diagrama de
actividad  o Diagrama de secuencia para
representar esta vista.
• Trata los aspectos dinámicos del sistema
DIAGRAMA DE ACTIVIDAD DIAGRAMA DE SECUENCIA

• También conocido como diagrama de • Usado para modelar interacción entre


flujo o flujograma. objetos en un sistema según UML.
• Representación gráfica de un algoritmo • muestra la interacción de un conjunto de
o proceso. objetos en una aplicación a través del
• Lenguaje unificado de UML. tiempo.
•  Se modela para cada caso de uso.
• Representa flujos de trabajo paso a
paso. • Útil para complementar a un diagrama
de clases.
• permite el modelado de una
vista business del escenario.
VISTA DE
ESCENARIOS
Vista de Escenarios
•Refleja la perspectiva del
Usuario Final, presenta los
actores y una descripcion
de sus casos asociados
Necesidades funcionales
•Los escenarios son de alguna
manera una abstracción de las
necesidades funcionales. Su
diseño se expresa mediante el
uso de diagramas de escenarios y
diagramas de interacción de
objetos

También podría gustarte