UML
Es la sigla de "Unified Modeling Language."
UML es un lenguaje de modelado estándar de la industria diseñado para ayudar a visualizar cómo funcionará un sistema de software complejo. Los arquitectos de sistemas, los ingenieros de software y los desarrolladores, además de otras partes interesadas, usan UML para crear diagramas mediante un lenguaje visual estándar que permite organizar y documentar cómo interactuarán las diferentes partes de un sistema de software. Un conjunto de diagramas UML es similar a un conjunto de planos de una casa. Muestra cómo construir la casa usando símbolos comunes que el arquitecto, el constructor, el electricista, el plomero y el propietario pueden entender lo suficiente para cumplir su función.
La especificación UML define 13 tipos de diagramas en dos categorías: diagramas de estructura, que muestran la estructura estática de un sistema, y diagramas de comportamiento, que muestran las interacciones dinámicas entre los objetos de un sistema. Cada uno de estos diagramas comparte un conjunto de elementos de diseño, con símbolos que representan determinados tipos de objetos, sus funciones y cómo interactúan entre sí. Los objetos están conectados entre sí, de manera similar a un diagrama de flujo, para mostrar las relaciones y el flujo de información.
Aunque UML se diseñó principalmente para el diseño de software orientado a objetos, también es útil para modelar sistemas que no son de software. Ciertos tipos de diagramas UML pueden modelar procesos de fabricación, diseños de hardware u otros procesos en los que interactúan objetos. El Object Management Group (OMG) mantiene la especificación UML y la actualiza con el tiempo a medida que nuevas tecnologías y procedimientos se vuelven habituales.
Pon a prueba tu conocimiento