Soluciones

Cómo lo hacemos

Historias de éxito

Nuestra historia

Contáctenos

Principal
 
Tecnologías
UML
CBD
Java
PowerBuilder
C++
ASP
.NET

 

El Lenguaje de Modelado Unificado (UML) es la sucesión de una serie de métodos de análisis y diseños orientados a objetos que aparecen a fines de los 80's y principios de los 90s. Directamente unifica los métodos de Booch, Rumbaugh (OMT), y Jacobson, y algo más. 

 

UML es llamado un lenguaje de modelado, no un método. Los métodos consisten de  ambos de un lenguaje de modelado y de un proceso.

 

El lenguaje de modelado es la notación (principalmente gráfica) que usan los métodos para expresar un diseño. El proceso indica los pasos que se deben seguir para llegar a un diseño.

 

La estandarización de un lenguaje de modelado es invaluable, ya que es la parte principal de comunicación. Si se quiere discutir un diseño con alguien más, ambos deben conocer el lenguaje de modelado y no así el  proceso que se siguió para obtenerlo.

 

Una de la metas principales de UML es avanzar en el estado de la industria proporcionando herramientas de interoperabilidad para el modelado visual de objetos. Sin embargo para lograr un intercambio exitoso de modelos de información entre herramientas,  se requirió definirle una semántica y una notación.

 

La notación es la parte gráfica que se ve en los modelos y representa la sintaxis del lenguaje de modelado. Por ejemplo, la notación del diagrama de clases define como se representan los elementos y conceptos como son: una clase, una asociación  y una multiplicidad. ¿Y qué significa exactamente una asociación o multiplicidad en una clase?. Un metamodelo es la manera de definir ésto (un diagrama,  usualmente de clases, que define la notación).

 

Para que un proveedor diga que cumple con UML debe cubrir con la semántica  y con la notación.

 

Una herramienta de UML debe mantener la consistencia entre los diagramas en un mismo modelo. Bajo esta definición una herramienta que solo dibuje, no puede cumplir con la notación de UML.  

 

Contáctenos  ! ! !


Al inicio