Arquitectura de software 4+1 UML

Luis Galicia
Flowchart by Luis Galicia, updated more than 1 year ago
Luis Galicia
Created by Luis Galicia almost 3 years ago
317
0

Description

Representación de las cuatro vistas que implementa UML 2

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

Ingeniería de Software
Michael F. Gonzalez
Ingeniería de Software
LIZZY P.M.
Ingeniería de Software
Fabian Eduardo Alcoser Cantuña
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
Codigo de Etica del Ingeniero de software
ycjc1994
Mantenimiento Software
Andrea Basantes
ÉTICA DEL INGENIERO DE SOFTWARE
Richard Esparza
Test Conceptos Básicos UML
Bermoz Bermoz