Proyecto
Punto de venta
¿Qué es UML?
UML es un lenguaje de modelado visual que se utiliza para representar el diseño de un sistema, especialmente en el desarrollo de software.
No es un lenguaje de programación, sino una forma estandarizada de dibujar diagramas que ayudan a entender, diseñar y documentar sistemas complejos.
📌 Visualizar cómo está organizado un sistema.
🛠️ Diseñar la estructura del software antes de programarlo.
🧾 Documentar los componentes y su comportamiento.
👥 Comunicar ideas entre desarrolladores, diseñadores y clientes.
Se dividen en dos grandes grupos:
Diagrama de clases: muestra las clases, atributos, métodos y relaciones.
Diagrama de objetos: muestra instancias de clases.
Diagrama de componentes: describe los componentes del sistema.
Diagrama de despliegue: muestra cómo se distribuye el sistema en hardware.
Diagrama de casos de uso: muestra las funcionalidades del sistema y los usuarios (actores).
Diagrama de secuencia: representa el orden de interacción entre objetos.
Diagrama de actividades: describe flujos de trabajo o procesos.
Diagrama de estados: muestra los estados posibles de un objeto y sus transiciones.
Programadores
Diseñadores de software
Analistas de sistemas
Arquitectos de software