Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Foro Temático: Lenguaje Unificado de Modelado (UML)
Foro Temático: Lenguaje Unificado de Modelado (UML)
visual que sirve para representar ideas de cómo podemos estructurar nuestros productos de
producción de software y los procesos que estos productos llevan a cabo. Sin embargo, esta
indicación estándar no solo es para los desarrolladores, sino que también la pueden aplicar los
UML es un lenguaje orientado a objetos que está especialmente diseñado para ser usado en la
resolución de problemas, a través del diseño y el modelado de objetos que interactúan entre sí
y que se pueden manipular en el mundo real. Esta premisa se basa en el concepto de que todo
es un objeto; por lo que su importancia radica en que se usa como la metodología adecuada
Pero UML no solamente representa visualmente objetivos, sino también sirve para
representar estados y la descripción de los procesos de los sistemas, de una forma simple y
sencilla.
UML es usado como estándar para la representación de objetos individuales (elementos
básicos de los sistemas), clases (unión de los elementos con sus propiedades), relaciones
UML se caracteriza por definir varios tipos de diagramas, que se dividen en 2 categorías
Los primeros representan gráficamente elementos individuales de los sistemas que están
relacionados entre sí, por lo que se usan más en la representación de la arquitectura del
Son una herramienta para representar visualmente la estructura de un sistema. En este tipo de
diagramas se mostrar los componentes del sistema y cómo estos se relacionan entre sí.
Dentro de estos diagramas están el diagrama de clases para representar objetos que tengan el
el diagrama de objetos para representar los nombres de las instancias y los nombres de
módulos aislados de los sistemas que interactúan con otros componentes mediante interfaces
definidas, en el cual las características, las operaciones y los atributos definen el sistema con
mayor precisión.
También se encuentran el diagrama de estructura compositiva, que divide las clases en sus
componentes al tiempo que deja ver claramente las interacciones que se presentan; el
diagrama de paquete que agrupa a las clases en paquetes, al tiempo que muestra la jerarquía
de los artefactos en nodos, los primeros que se dibujan como rectángulos que contienen los
nombre de los archivos, y los segundos que proporcionan un entorno donde se ejecutan
procesos. No hay que olvidar la gráfica de perfil, que ilustra diferentes contextos de uso a
Estos diagramas cubren las especificaciones restantes bajo UML, al tiempo que representan
Dentro de estos diagramas está el diagrama de casos de uso, que muestra cómo un sistema se
objetivo determinado que suele ser el nombre que se le da al caso. Así, el actor está conectado
mediante una relación de dependencia con el caso de uso (representado por una elipse con
flujos de datos y flujos de control. A diferencia de otros diagramas, este muestra cómo
funcionan los casos de uso (como los que se han establecido en el diagrama de casos de uso),
a la vez que usa un marcador llamado token, que sirve para priorizar procesos.
El diagrama de máquina de estados por su parte, se usa para representar un conjunto finito
Esta clase de diagramas son un subtipo de los diagramas de comportamiento, por lo que
también representan situaciones dinámicas, pero se usan cuando se da el caso en el que los
sistemas intercambian información y definen qué papel cumplen los objetos implicados y qué
mensajes son los que se enviarán entre objetos, para iniciar o detener actividades.
las secuencias con números y letras (términos de secuencia), que se escriben encima de las
flechas, cuyas puntas apuntan hacia el receptor. Mientras que los números representan el
orden en el que los mensajes son enviados, las letras representan el nivel jerárquico.
Figura 1. Ejemplo de diagrama de comunicación. Fuente: IONOS (2018).
secuencia temporal, de modo que si un sistema tiene un tiempo definido para realizar una
serie de procesos, tiene que hacerlo dentro de ese periodo. Ni más ni menos. Se trata de un
gráfico de coordenadas que representa gráficamente los estados de los objetos y las
secuencias de tiempo.
distintos objetos del sistema de software, enfatizando los aspectos estructurales, centrándose
interpretación con nodos, solo que este puede anidarse en los nodos que representan
actividades. Este diagrama representa el flujo de control entre interacciones puede mostrar
los nodos de manera gráfica o puede usar palabras para hacer referencia a las actividades.
UML que tienen más funciones además de la posibilidad de elaborar los diagramas.
Proporcionan formularios UML estandarizados para agilizar el trabajo, permiten exportar los
diagramas en varios formatos para su uso en otros dispositivos, o con otros fines, entre otras
Mientras que existen 5 herramientas que son las más utilizadas y las más populares en este
Monge (2022).
Referencias
https://www.ionos.es/digitalguide/paginas-web/desarrollo-web/uml-lenguaje-unificado-de-mo
delado-orientado-a-objetos/
https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-uml
Microsoft 365 Team (2019). La guía sencilla para la diagramación de UML y el modelado de
https://www.microsoft.com/es-co/microsoft-365/business-insights-ideas/resources/guide-to-u
ml-diagramming-and-database-modeling
Monge, Luis. (2022, abril 16). Las 15 mejores herramientas para modelar en UML. Página
web de Ingenioteca.com
https://www.ingenioteka.com/las-15-mejores-herramientas-para-modelar-en-uml
Sánchez, D. (2018, septiembre 11). Qué es UML: Unified Modeling Language. Página web
OpenWebinars. https://openwebinars.net/blog/que-es-uml-unified-modeling-language/