Está en la página 1de 22

UML: LENGUAJE UNIFICADO DE

. MODELADO

Que es UML?

El Lenguaje Unificado de Modelado prescribe un conjunto de notaciones y diagramas estndar para modelar sistemas orientados a objetos, y describe la semntica esencial de lo que estos diagramas y smbolos significan.

Para que se usa?

Se usa para entender, disear, configurar, mantener y controlar la informacin sobre los sistemas a construir.

UML est diseado para su uso con software orientado a objetos, y tiene un uso limitado en otro tipo de cuestiones de programacin.

Un Modelo UML indica qu es lo que supuestamente har el sistema, mas no cmo lo har.

Algo de Historia

Es el resultado del trabajo hecho por Grady Booch, James Rumbaugh e Ivar Jacobson. (1995)
El lenguaje de modelado pretende unificar la experiencia pasada sobre tcnicas de modelado e incorporar las mejores prcticas actuales en acercamiento estndar.

En 1997 UML 1.1 fue aprobada por la OMG convirtindose en la notacin estndar para el anlisis y el diseo orientado a objetos.

Objetivos

Proporcionar a los usuarios un lenguaje de modelado visual expresivo y utilizable para el desarrollo e intercambio de modelos significativos. Proporcionar mecanismos de extensin y especializacin.

Ser independiente del proceso de desarrollo y de los lenguajes de programacin. Fomentar el crecimiento del mercado de las herramientas OO.

Recordar

El UML debe entenderse como un estndar para modelado y no como un estndar de proceso software.

Modelos y diagramas

Diagramas de casos de uso


Representa

la forma en como un cliente (Actor) opera el sistema en desarrollo, adems de la forma, tipo y orden en como los elementos interactan. (operaciones o casos de uso.)

Diagrama de clases
Sirve

para visualizar las relaciones entre las clases que involucran el sistema.

Diagramas de interaccin
Secuencia Colaboracin

Diagrama de Secuencia
Representa

la forma en como un cliente (Actor) u objeto (clases) se comunican entre si en peticin a un evento. Esto implica recorrer toda la secuencia de llamadas, de donde se obtienen las responsabilidades claramente.

Diagrama de Colaboracin
Tambin

representa la interaccin. La diferencia con el de secuencias es que el de colaboracin representa la interaccin mas centrada desde e punto de vista de la relacin entre los objetos.

Diagrama de estados
Refleja
Estado

de un objeto en un momento dado Su comportamiento Transicin entre estados

Diagrama de componentes
Describe

los elementos fsicos de un sistema y sus relaciones. Es una vista fsica del sistema

También podría gustarte