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.

Actualizado October 11, 2022 por Brian P.

quizPon a prueba tu conocimiento

What type of message notifies an app that it must access data from virtual memory?

A
Page fault
0%
B
Syntax error
0%
C
Illegal operation
0%
D
Interrupt request
0%
Correct! Incorrect!     View the Page Fault definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de UML en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.