Claves y Componentes de la Inteligencia de Negocios
   
EDA: Una Nueva Generación de Aplicaciones
   
UWB: La Nueva Ultra Banda Ancha
   
CMMI: Mejorando Procesos en Forma Integrada
   
MIME: Haciendo del E-Mail Una Herramienta Universal
   
XML:El estándar de los negocios electrónicos
   
P3P: Tras la privacidad en la red
   
UML: Un Lenguaje Modelo
 
ANÁLISIS
MIMO: Wireless Más Inteligente
ANÁLISIS
SOA: Creando empresas flexibles
ANÁLISIS
El poder de ajax
ANÁLISIS
MPLS: La Nueva Generación de Redes Privadas Virtuales
Ver Todas  


ANÁLISIS
UML: UN LENGUAJE MODELO
Ver Análisis Completo

Creado hace más de una década, el UML o Lenguaje de Modelado Unificado se ha convertido en un estándar de facto en la industria ya que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos. El resultado: ahorro de costos, mejor calidad de aplicaciones e importantes reducciones de tiempo en los proyectos de desarrollo.

UML (Unified Model Language) o Lenguaje de Modelado Unificado posee tres fuentes distintas en sus orígenes. Se trata de la “Técnica de Modelado de Objetos” (OMT), de James Rumbaugh, el “Método Booch”, de Grady Booch, y “Objetory”, de Ivar Jacobson (creador de OOSE - Object Oriented Software Engineer). Estos tres reconocidos expertos en 1994 realizaron la primera versión de UML para la empresa Rational Software Corporation (adquirida en el 2003 por IBM en 2.100 millones de dólares), haciendo cada uno aportes desde las perspectivas que venían desarrollando.

UML es un lenguaje de modelado unificado, lo cual significa que, en tanto lenguaje, contiene sintaxis y semánticas y, por ende, reglas de cómo deben agruparse sus elementos y significados de dicho conjunto. Es “modelado” por ser visual y “unificado” porque reúne diversas técnicas. Nace en el contexto de la necesidad de un lenguaje que no sólo comunicara ideas a otros desarrolladores, sino que también pudiera servir de apoyo en los procesos de análisis de un problema.

Se ha convertido en el estándar de facto de la industria especialmente para las fases de análisis y de diseño, suele definirse, en términos simples, como “un lenguaje que permite modelar, construir y documentar los elementos que forman un sistema de software orientado a objetos”.

Funciones de UML

Las principales funciones de UML son:

Visualizar: UML permite expresar de una forma gráfica un sistema de forma que otro lo puede entender.

Especificar: UML permite especificar cuáles son las características de un sistema antes de su construcción.

Construir: A partir de los modelos especificados se puede construir los sistemas diseñados.

Documentar: Los propios elementos gráficos sirven como documentación del sistema desarrollado, sirviendo para su futura revisión.