Está en la página 1de 3

Andres Renjifo Z ID: 430934

MODELO 4+1
Historia de 4+1:
El modelo 4+1 “Fue diseñado por Philippe Kruchten y sirve para describir
la arquitectura de sistemas de software, basados en el uso de vistas
recurrentes” y contiene 4 vistas que son vista lógica, vista de desarrollo,
vista de procesos y vista física.

Que es Modelo 4+1:


El método 4+1 nos permitirá describir la arquitectura de sistemas software llamado
Repositorio para Trabajos de Tesis desde el punto de vista de distintos interesados,
como lo son los usuarios finales (Usuario profesor guía y Usuario estudiante tesista),
los desarrolladores y/o jefes de proyecto.

Qué tipo de vista:


-Vista lógica: Está enfocada en describir la estructura y funcionalidad del sistema, y
para este sistema se utilizó un diagrama de Clases para representar esta Vista. El cual
está separado en 2 package:

1. Package AppAnalizarTesis:

 Clases 1: Index
 Clase 2: ProcesarTesisPdf

1. Package WS-AnalizarPDF (Servicio Web):

 Clase 1: AnalizarPdf
 Clase 2: Parser
-Vista de desarrollo: Muestra el sistema de la perspectiva del programador y está
enfocado en la administración de los artefactos de software. El Diagrama Componentes
UML se utiliza para describir los componentes del sistema. El cual contiene dos
componentes

-Componente 1: App Analizar Tesis

-Componente 2: Servicio Web Analizar PDF

-Vista de proceso: Los procesos de sistema y cómo se comunican. se enfoca en el


comportamiento del sistema en tiempo de ejecución

Esta vista se representará con un diagrama de Actividad.

En él se detallan tres actores: Usuario, App y Servidor Web

-Vista física: 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 .

Nodo 1: Workstation :

-Componente Web Browser.

Nodo 2: Web Server App :

-Componente App Analizar Tesis.

Nodo 3: Web Server Web Service

 Componente Servicio web Analizar PDF


 Componente Parser (Librería PHP que permite leer un archivo PDF)
-Escenarios: 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. La
descripción de la arquitectura se ilustra utilizando un conjunto de casos de uso.
Sistema: Repositorio para Trabajos de Tesis

Actor: Profesor Guía

Casos de uso: Mostrar formulario upload tesis, Subir Archivo PDF y Mostrar resultado
análisis tesis pdf

Por ejemplo, de Modelo 4+1:

También podría gustarte