El Lenguaje Unificado de Modelado (UML, por siglas en inglés
Unified Modeling Languaje) es un lenguaje muy popular de modelado de sistemas de
software. Creado y administrado por OMG (Object Managed Group, grupo dedicado al
desarrollo de estándares y tecnologías relacionados con la programación
orientada a objetos), UML usa técnicas
de notación gráfica para crear modelos visuales de sistemas de desarrollo de
software. Hoy es el lenguaje de modelado de software más utilizado.
UML 2.0 tiene 13 tipos diferentes de diagramas, que permiten
ver los diferentes aspectos de las entidades que se representan. Se pueden
clasificar en 3 grupos que son: Diagramas de Estructura, que se centran en los
elementos que debe poseer el sistema modelado (de clases, de componentes, de
objetos, de estructura compuesta, de despliegue y de paquetes); Diagramas de
Comportamiento, que se centran en lo que debe suceder en el sistema modelado (de
actividades, de casos de uso y de estado); y Diagramas de Interacción, que son
un tipo de diagramas de comportamiento que se centran en el flujo de control y
de datos que existen entre los componentes del sistema modelado (de secuencia,
de comunicación, de tiempos y de vista de interacción.
Es muy importante llegar a familiarizarse con UML, ya que,
como hemos visto, cuenta con muchas herramientas. Una vez que lo conocemos bien,
y sabemos para qué sirven los componentes y cuáles son sus limitaciones, podemos
saber qué herramienta nos ayudará a cumplir con nuestro propósito. El UML
permite ver claramente en pocos diagramas lo que podría ser tan complicado como
lo es un sistema.
No hay comentarios:
Publicar un comentario