Please enable JavaScript.
Coggle requires JavaScript to display documents.
El Lenguaje Unificado de Modelado - Coggle Diagram
El Lenguaje Unificado de Modelado
utilizado 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
Los sistemas puede describirse desde distintos puntos de vista
Modelos de comportamiento
Modelos estructurales
ventajas
Unifica distintas notaciones previas
desventajas
Falta de integración con otras técnicas
UML es excesivamente complejo (Ambiguo)
Diagramas de clases
Muestran un conjunto de clases y sus relaciones
Los diagramas de clases proporcionan
una perspectiva estática del sistema
posee
Operaciones
Visibilidad: privada (-), protegida (#) o pública (+)
Multiplicidad entre corchetes
Los corchetes indican partes opcionales
Parámetros de entrada (in) o de salida (out)
Atributos
Diagramas de objetos
Muestran un conjunto de objetos y sus relaciones
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
Diagramas de interacción
Diagramas de secuencia
Muestran la secuencia de mensajes entre objetos durante un escenario concreto
Las líneas verticales indican el período de vida de cada objeto
El paso de mensajes se indica con flechas horizontales u oblicuas
La dimensión temporal se indica verticalmente
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
En la parte superior aparecen los objetos que intervienen
Diagramas de comunicación
La distribución de los objetos en el diagrama permite observar
De manera 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
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
Los diagramas de secuencia y de comunicación son isomorfos
Diagramas UML
para representar aspectos dinámicos del sistema
Diagramas de estados
Describen el comportamiento de un sistema reactivo
Diagramas de casos de uso
el punto de vista de sus usuarios para
representar las acciones que realiza cada tipo de usuario
Diagramas de actividades
Muestran el orden
en el que se van realizando tareas dentro de un sistema
Diagramas UML
para representar aspectos físicos del sistema
Diagramas de componentes
Organización lógica de la implementación de un sistema
Diagramas de despliegue
Configuración del sistema en tiempo de ejecución