Please enable JavaScript.
Coggle requires JavaScript to display documents.
Unified modeling language (UML) - Coggle Diagram
Unified modeling language
(UML)
Diagramas de representación de aspectos dinámicos del sistema
Diagramas de estados
Los diagramas de estados son especialmente importantes para describir el comportamiento de un sistema reactivo (cuyo comportamiento está dirigido por eventos).
Diagramas de actividades
Los diagramas de actividades muestran el orden en el que se van realizando tareas dentro de un sistema (el flujo de control de las actividades).
Diagramas de casos de uso
Los diagramas de uso se suelen utilizar en el modelado del sistema desde el punto de vista de sus usuarios para representar las acciones que realiza cada tipo de usuario.
Diagramas de iteracion
Diagramas de secuencia
Características
En la parte superior aparecen los objetos que intervienen.
La dimensión temporal se indica verticalmente (el tiempo transcurre hacia abajo).
Las líneas verticales indican el período de vida de cada objeto.
El paso de mensajes se indica con flechas horizontales u oblicuas (cando existe demora entre el envío y la atención del mensaje).
La realización de una acción se indica con rectángulos sobre las líneas de actividad del objeto que realiza la acción.
Muestran la secuencia de mensajes entre objetos durante un escenario concreto (paso de mensajes).
Diagramas de comunicación/colaboración
La distribución de los objetos en el diagrama permite observar adecuadamente la interacción de un objeto con respecto de los demás
La perspectiva estática del sistema viene dada por las relaciones existentes entre los objetos (igual que en un diagrama de objetos).
La vista dinámica de la interacción viene indicada por el envío de mensajes a través de los enlaces existentes entre los objetos.
Diagramas de aspectos físicos del sistema
Diagramas de despliegue
Diagramas de componentes
Ventajas:
Unifica distintas notaciones previas.
Inconvenientes:
Falta de integración con otras técnicas (p.ej. diseño de interfaces de usuario)
UML es excesivamente complejo (y no está del todo libre de ambigüedades): “el 80% de los problemas puede modelarse usando alrededor del 20% de UML”
Diagramas de objetos
Muestran un conjunto de objetos y sus relaciones (una situación concreta en un momento determinado).
Características
Los diagramas de objetos representan instantáneas de instancias de los elementos que aparecen en los diagramas de clases
Un diagrama de objetos expresa la parte estática de una interacción.