Lenguaje de Modelado Unificado UML
El lenguaje de modelado UML (Unified Modeling Language, Lenguaje de Modelado Unificado) describe procesos y componentes mediante diagramas y esquemas. Sin embargo, UML no es un lenguaje de programación real, pero a partir de sus modelos es posible generar código.
Este lenguaje de modelado ha encontrado una amplia aplicación en los ciclos de trabajo durante el desarrollo de software y el diseño de sistemas.
Existen los siguientes tipos principales de diagramas en el lenguaje UML:
- Diagramas Estructurales (Structure Diagrams), que incluyen diagramas de clases, de componentes, de estructura compuesta, de colaboración (UML2.0), de despliegue, de objetos, de paquetes, de perfiles (UML2.2).
- Diagramas de Comportamiento (Behavior Diagrams), que incluyen diagramas de actividades, de estados, de casos de uso.
- Diagramas de Interacción (Interaction Diagrams), que incluyen diagramas de comunicación (UML2.0), de visión general de interacción (UML2.0), de secuencia, de temporización (UML2.0).
Véase también
-
el conjunto de conceptos Paradigma de Programación,
que define el enfoque de programación -
la metodología
OOP,
que se utiliza ampliamente en programación -
el esquema
MVC,
que se aplica para organizar el código en bloques para cada tarea -
el diagrama de Quema de Tareas,
que se aplica para la representación gráfica del volumen de trabajo