Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unified Modeling Language (UML) UML - Coggle Diagram
Unified Modeling Language (UML)
Definición
Estándar OMG
Visualizar, documentar y construir software orientado a objetos
Modelo:
Abstracción de la realidad
Modelos Estructurales
Modelos de Comportamiento
Objetivos
Comunicar la estructura de un sistema complejo
Especificar el comportamiento del sistema
Comprender mejor la construcción de software
Simplificar y reutilizar
Características
Ventaja:
Unifica distintas notaciones previas
Inconvenientes
Falta de integración con otras pruebas
Es excesivamente complejo
Tipos de modelos UML
Diagrama de Clases
Muestran un conjunto de clases y sus relaciones
Proporcionan una perspectiva estructural del sistema
Diagrama de objetos
Muestra la relación de objetos del sistema
Representa instancias de los elementos del
diagrama de clases
Diagramas de secuencia
Ordenación temporal del intercambio de mensajes entre elementos del sistema
Puede transformarse en un
diagrama de comunicación
Diagramas de comunicación (o colaboración)
Resaltan la organización estructural de los objetos que intercambian mensajes
Puede transformarse en un
diagrama de secuencia
Diagrama de casos de uso
Representa las potenciales acciones que realizará cada tipo de usuario en el sistema
Diagramas de estados
Describen el comportamiento de un sistema orientado a eventos
Diagramas de actividades
Muestra el orden de realización de las tareas dentro del sistema
Diagrama de componentes
Lógica de la implementación de un sistema
Diagramas de despliegue
Muestra la configuración del sistema en tiempo de ejecución