Please enable JavaScript.
Coggle requires JavaScript to display documents.
UML (Unified Modeling Language) - Coggle Diagram
UML (Unified Modeling Language)
Estándar OMG diseñado para visualizar, especificar, construir y documentar software orientado a objetos
Un modelo es una simplificación de la realidad
Esencial para
Comunicar la estructura de un sistema complejo
Especificar el comportamiento deseado del sistema
Comprender mejor lo que estamos construyendo
Descubrir oportunidades de simplificación y reutilización
El modelo ha de capturar "lo esencial"
Puntos de vista
Modelos estructurales (organización del sistema)
Modelos de comportamiento (dinámica del sistema)
Ventajas
Unifica notaciones previas
Desventajas
Falta de integración con otras tecnicas
Excesivamente complejo
Tipos
Diagrama de Clases
Muestra un conjunto de clases y sus relaciones
Representan su diseño estructural
Diagrama de Objetos
Expresa la parte estática de una interacción
Muestran un conjunto de objetos y sus relaciones
Diagramas de interacción
Muestran una interacción concreta
Tipos
Diagramas de secuencia
Resaltan la ordenación temporal de los mensajes
Diagramas de comunicación
Resaltan la ordenación estructural de los objetos que intercambian mensajes
Isomorfos
Diagramas para representar
aspectos dinámicos del sistema
Diagramas de Casos de Uso
Representa las acciones que realiza cada tipo de usuario
Diagramas de Estados
Describir el comportamiento de un sistema reactivo
Diagrama de Actividades
Muestra el flujo de control de las actividades
Diagramas para representar
aspectos físicos del sistema
Diagrama de Componentes
Organización lógica de la implementación de un sistema
Diagrama de Despliegue
Configuración del sistema en tiempo de ejecución