Arquitectura de software 4+1 UML

Description

Representación de las cuatro vistas que implementa UML 2
Luis Galicia
Flowchart by Luis Galicia, updated more than 1 year ago
Luis Galicia
Created by Luis Galicia almost 7 years ago
445
0

Resource summary

Flowchart nodes

  • 4+1 View Architecture with UML 2
  • Vista Lógica
  • Vista de proceso
  • UML2 divide los diagramas en: Estructurales y Comportamiento
  • Diagramas
  • Centrada en la funcionalidad de la aplicación en términos de elementos estructurales
  • Los arquitectos usan esta vista para el análisis funcional
  • Separa responsabilidades, utiliza abstracciones y mecanismos clave.
  •  De clases, de objetos, de paquetes, de estructura compuesta y de máquinas de estado. (ER)
  • Considera algunos requerimientos no funcionales
  •  Es un grupo de tareas que forman una unidad ejecutable.
  • Cada tarea es un hilo que controla la ejecución de los diferentes elementos de la estructura
  • Diagramas
  •  de secuencia, de comunicación, de actividades, de tiempo y de interacción.
  • Vista de implementación o desarrollo
  • Abarca los componentes utilizados para ensamblar el software 
  •  Organización de los módulos en el entorno de desarrollo
  • Diagrama
  • De componentes
  • Vista física o de despliegue
  • Representa la topología del sistema
  • Se centra en la distribución, comunicación y proveer recursos.
  • Diagrama
  • De despliegue
  • Vista de casos de uso o escenarios
  • Enlaza a las cuatro vistas anteriores y las reúne. 
  • Ayuda a verificar que se cumplan los requerimientos
  • Diagrama
  • De casos de uso
Show full summary Hide full summary

Similar

Introducción a la Ingeniería de Software
David Pacheco Ji
Ingeniería de Software
Michael F. Gonzalez
Entornos de Desarrollo - Test UML
Juan Torrella
Codigo de Etica del Ingeniero de software
ycjc1994
Programacion orientada a objetos
david20lopez
Temario Ingenieria de Software
Héctor Cruz
Estructura base de la metodología TSP
hector martinez
Introducción Lenguaje Unificado de Modelamiento - UML
Bermoz Bermoz
Test Conceptos Básicos UML
Bermoz Bermoz
ÉTICA DEL INGENIERO DE SOFTWARE
Richard Esparza
Mantenimiento Software
Andrea Basantes