Está en la página 1de 22

INTEGRANTES: MEDINA CARLOS HÉCTOR

VILLAFAÑE JUAN PABLO


4+1 ES UN MODELO
DISEÑADO POR PHILIPPE
KRUCHTEN PARA
"DESCRIBIR LA
ARQUITECTURA DE
SISTEMAS SOFTWARE,
BASADOS 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.
AQUÍ UN EJEMPLO MAS CLARO:
Vista lógica
• Notación utilizado para el enfoque OO de vista lógico se deriva de
Booch e incluyen:

– componentes: Clase, clase de utilidad, con parámetros de clase,


clase Categoría
– Conectores: Asociación, contención y de agregación, de uso, de
herencia, de instancias

• Estilo:
clase uso
– Orientada a Objetos Estilo
herencia
• Una lógica Cianotipo
– Algunos representación pictórica, usando la notación de Booch,
de la vista lógica de un diseño.
Ver Ejemplo lógica
Vista proceso (Visor = Integrador)

– Describe el hilo de control de un funcionamiento de cómo se


ejecuta un proceso (es decir, un conjunto de tareas).
• Proceso es un conjunto de tareas que forman una unidad
ejecutable que puede ser iniciado y controlado, terminado, etc.
• Cada tarea es un hilo de control que se ejecuta con la
colaboración de diferentes elementos estructurales (de la vista
logica)
– Las tareas también se comunican a través de algún
mecanismo bien definido.
– Cargas de proceso y flujo de mensajes se pueden estimar
mediante el estudio de un modelo de vista del proceso.
Vista proceso
• Notación utilizado para la visión de proceso se deriva de
la propuesta de Booch para Ada tareas e incluye:
– componentes: Proceso, Proceso simplificado, proceso periódico
adorno
– Conectores: No especificado, Mensaje (unidireccional y
bidireccional), Remote Procedure Call, evento de difusión
mensaje

proceso mensaje
proceso simplificado
RPC
• Estilo: (Varios puede usarse)
– Tubo y filtro, cliente-servidor

• Proceso Cianotipo:
– Algunos diagrama, utilizando la notación definida, para
representar el flujo de mensajes de proceso a proceso.
LA VISTA DE PROCESO SE PUEDE REPRESENTAR EN DIAGRAMA UML

Diagrama de secuencia

Diagrama de comunicación

Diagrama de actividad

Diagrama de tiempo

Diagrama de descripción de la interacción


EJEMPLO DE DIAGRAMA DE ACTIVIDADES

También podría gustarte