HOLA GRUPO Lenguaje de Modelado Unificado (UML)

Cartel Interactivo - Guía de Consulta de Diagramas

Diagrama de Clases

Definición

Muestra la estructura estática del sistema, definiendo sus clases, atributos, operaciones y las relaciones entre los diferentes objetos.
Uso

Es el pilar del desarrollo orientado a objetos. Se usa para el modelado conceptual y como mapa directo para la escritura de código.
Gráficos

Cajas divididas en 3 secciones (Nombre, Atributos, Métodos) conectadas por líneas que indican multiplicidad y tipo de asociación.
Ejemplo

La clase Estudiante se relaciona con la clase Curso. La línea indica que 1 estudiante puede inscribir múltiples (*) cursos.
Diagrama de Clases UML

Casos de Uso

Definición

Describe la funcionalidad del sistema desde la perspectiva de los usuarios externos (actores) y cómo interactúan con él.
Uso

Se utiliza en el análisis inicial para capturar los requisitos funcionales y entender qué espera el usuario que haga el software.
Gráficos

Textos externos para Actores, Óvalos para los Casos de Uso (acciones), y un rectángulo punteado delimitando las fronteras del sistema.
Ejemplo

En una App de Entregas, el actor Cliente interactúa con "Realizar Pedido", mientras que el Repartidor con "Aceptar Entrega".
Diagrama de Casos de Uso UML

Secuencia

Definición

Muestra cómo los objetos interactúan entre sí y el orden cronológico en el que ocurren dichas interacciones a lo largo del tiempo.
Uso

Ideal para documentar el flujo de datos y el control de un escenario específico (como una transacción) paso a paso.
Gráficos

Rectángulos en la parte superior con "líneas de vida" punteadas que caen verticalmente, y flechas horizontales que representan el envío de mensajes.
Ejemplo

Proceso de Login: El Usuario envía credenciales a la Interfaz, esta consulta a la Base de Datos, la cual retorna el éxito o error.
Diagrama de Secuencia UML

Actividades

Definición

Representa el flujo de trabajo paso a paso de las actividades y acciones, actuando como un diagrama de flujo avanzado para objetos.
Uso

Modelar la lógica interna de procesos de negocio complejos, algoritmos matemáticos o las operaciones de un caso de uso.
Gráficos

Círculos para inicio/fin, rectángulos redondeados para actividades, rombos para decisiones lógicas (If/Else) y flechas direccionales.
Ejemplo

Operación de un Cajero: Se inserta tarjeta, valida PIN y hay un rombo de decisión. Si es correcto, da dinero; si no, muestra error.
Diagrama de Actividades UML