You are on page 1of 3

INSTITUTO TECNOLGICO SUPERIOR DE TEPOSCOLULA.

MATERIA: DESARROLL DE PROYECTOS DE SOFTWARE.

NOMBRE DEL TRABAJO: ENSAYO DE EL MODELO DE 4+1 VISTAS

ELABORO: MARIO BAUTISTA GUZMN

ASESOR: MARCO ANTONIO RUZ VICENTE

SEMESTRE: Vll

FECHA: 30/01/2013

CARRERA: ING. EN SISTEMAS COMPUTACIONALES

El Modelo de 4+1 Vistas


Lo que propone Kruchten es que un sistema software se ha de documentar y mostrar (tal y como se propone en el estndar IEEE 1471-2000) con 4 vistas bien diferenciadas y estas 4 vistas se han de relacionar entre s con una vista ms, que es la denominada vista +1. Estas 4 vista las denomin Kruchten como: vista lgica, vista de procesos, vista de despliegue y vista fsica y la vista +1 que tiene la funcin de relacionar las 4 vistas citadas, la denomin vista de escenario.

En la Vista Lgica hablamos principalmente 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 la aplicacin, lo que son las clases y objetos principales que formaran el corazn o "core" de nuestra aplicacin. Esta vista la vamos a complementar con los diagramas UML:

Diagrama de Clases Diagrama de 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 estos componentes. Los componentes fsicos incluyen archivos, cabeceras, bibliotecas compartidas, mdulos, ejecutables, o paquetes. Tambin va a mostrar la organizacin y las dependencias entre el conjunto 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 de Procesos representamos los flujos de trabajo paso a paso de negocio y operacionales de los componentes que conforman el sistema. Tambin va a mostrar algunos de los requisitos no funcinales, como son ejecucin, disponibilidad, tolerancia a fallas, integridad, seguridad, confiabilidad entre otros. Esta vista la vamos a complementar con los diagramas UML: Diagrama de Actividad

En la Vista Fsica representamos como estn distribuidos los componentes entre los distintos equipos que conforman la solucin incluyendo los servicios. Los elementos definidos en la vista lgica se mapean a componentes de software o de hardware. Esta vista la vamos a complementar con los diagramas UML:

Diagrama de Deployment

Por ultimo tenemos la Vista +1 o Vista de Escenarios, esta vista va a ser representada por los casos de uso, que nos van a ayudar a unir las otras cuatro vistas, as desde un caso de uso podemos ver cmo se van ligando las otras cuatro vistas, con esto tenemos una trazabilidad de componentes, clases, equipo, paquetes, etc., para realizacin cada caso de uso. Esta vista la vamos a complementar con los diagramas UML: Diagrama de Casos de Uso

You might also like