Está en la página 1de 2

Lenguaje unificado de modelado

El Leguaje Unificado de Modelado o también conocido por sus siglas UML, fue
creado para forjar un lenguaje de modelado visual común y semántica y
sintácticamente rico para la arquitectura, el diseño y la implementación de
sistemas de software. Los diagramas UML describen los límites, la estructura y el
comportamiento del sistema y los objetos que contiene.

Hay cuatro categorías de modelos para la resolución de problemas: lenguajes


imperativos, funcionales, declarativos y orientados a objetos (OOP). Los lenguajes
orientados a objetos dominan el mundo de la programación porque modelan los
objetos del mundo real. UML es una combinación de varias notaciones orientadas
a objetos: diseño orientado a objetos, técnica de modelado de objetos e ingeniería
de software orientada a objetos.

Brinda las herramientas para el análisis, el diseño y la implementación de sistemas


basados en software, así como el modelado de procesos de negocios y similares.

- Compatibilidad con sintaxis abstracta: Los usuarios pueden mover


modelos a través de diferentes herramientas, incluso si usan diferentes
notaciones.

- Metamodelo de almacén común (CWM): Interfaces estándares que se


usan para permitir el intercambio de metadatos de almacén e inteligencia
de negocios entre herramientas de almacén

- Metamodelo: Define el lenguaje y los procesos a partir de los cuales formar


un modelo.

- Lenguaje de restricciones para objetos (OCL): Un lenguaje declarativo


para describir reglas que se aplican al Lenguaje Unificado de Modelado.
OCL complementa a UML proporcionando términos y símbolos de
diagramas de flujo que son más precisos que el lenguaje natural.

Conceptos de modelado especificados por UML


 Funcionales:Se trata de diagramas de casos de uso que describen la
funcionalidad del sistema desde el punto de vista del usuario.

 Deobjetos: Se trata de diagramas de clases que describen la estructura del


sistema en términos de objetos, atributos, asociaciones y operaciones.

 Dinámicos:Los diagramas de interacción, los diagramas de máquina de


estados y los diagramas de actividades se usan para describir el
comportamiento interno del sistema.
Tipos de diagramas UML
Hay diagramas estructurales y de comportamientos, cada uno contiene los
distintos tipos de diagramas y cada uno de ellos tiene un propósito diferente.
Por ejemplo:

-Diagramas de clases:

Representan las estructuras estáticas de un sistema, incluidas sus clases,


atributos, operaciones y objetos.

También podría gustarte