ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿Qué es el Lenguaje para Modelamiento Unificado (UML)?


Enviado por   •  13 de Junio de 2013  •  3.185 Palabras (13 Páginas)  •  428 Visitas

Página 1 de 13

¿Qué es el Lenguaje para Modelamiento Unificado (UML)?

Resumen

El lenguaje para modelamiento unificado (UML), es un lenguaje para la especificación, visualización, construcción y documentación de los artefactos de un proceso de sistema intensivo. Fue originalmente concebido por la Corporación Rational Software y tres de los más prominentes métodologistas en la industria de la tecnología y sistemas de información: Grady Booch, James Rumbaugh, y Ivar Jacobson ("The Three Amigos"). El lenguaje ha ganado un significante soporte de la industria de varias organizaciones vía el consorcio de socios de UML y ha sido presentado al Object Management Group (OMG) y aprobado por éste como un estándar (noviembre 17 de 1997).

Este documento desarrolla la definición de UML.

________________________________________

Contenido

• Introducción

• UML

• Utilidad del UML

• Conclusión

• Referencias

Sugerencias o comentarios

________________________________________

Introducción

UML, emergió en los '90 luego de la búsqueda de un lenguaje de modelamiento que unificara a la industria, que siguió a la "guerra de métodos" de los '70 y '80. A pesar de que UML evolucionó primeramente de varios métodos orientados al objeto de segunda generación (en nivel de notación), UML no es simplemente un lenguaje para modelamiento orientado al objeto de tercera generación. Su alcance extiende su uso más allá de sus predecesores. Y es la experiencia, experimentación y una gradual adopción del estándar lo que revelará su verdadero potencial y posibilitara a las organizaciones darse cuenta de sus beneficios.

Ir a Contenido

UML

Es un lenguaje de modelamiento para la especificación, visualización, construcción y documentación de los artefactos de un proceso de sistema intensivo.

• Dentro de un proceso de sistema intensivo, un método es aplicado para llegar o evolucionar un sistema

• Como un lenguaje, es usado para la comunicación. Es decir, un medio para capturar el conocimiento (semánticas) respecto a un tema y expresar el conocimiento (sintaxis) resguardando el tema propósito de la comunicación. El tema es el sistema en estudio.

• Como un lenguaje para modelamiento, se enfoca en la comprensión de un tema a través de la formulación de un modelo del tema (y su contexto respectivo). El modelo abarca el conocimiento cuidando del tema, y la apropiada aplicación de este conocimiento constituye inteligencia.

• Cuidando la unificación, integra las mejores prácticas de la ingeniería de la industria tecnologica y sistemas de información pasando por todos os tipos de sistemas (software y no - software), dominios (negocios versus software) y los procesos de ciclo de vida.

• En cuanto a cómo se aplica para especificar sistemas, puede ser usado para comunicar "qué" se requiere de un sistema y "cómo" un sistema puede ser realizado.

• En cuanto a cómo se aplica para visualizar sistemas, puede ser usado para describir visualmente un sistema antes de ser realizado.

• En cuanto a cómo se aplica para construir sistemas, puede ser usado para guiar la realización de un sistema similar a los "planos".

• En cuanto a cómo se aplica para documentar sistemas, puede ser usado para capturar conocimiento respecto a un sistema a lo largo de todo el proceso de su ciclo de vida.

UML no es:

• Un lenguaje de programación visual, sino un lenguaje de modelamiento visual

• Una herramienta o deposito de especificación, sino un lenguaje para modelamiento de especificación.

• Un proceso, sino que habilita procesos.

Fundamentalmente, UML está relacionado con la captura, comunicación y nivelación (disgregación en niveles) de conocimientos.

Ir a Contenido

Utilidad de UML

UML es un lenguaje para modelamiento de propósito general evolutivo, ampliamente aplicable, dable de ser soportado por herramientas e industrialmente estandarizado. Se aplica a una multitud de diferentes tipos de sistemas, dominios, y métodos o procesos.

• Como lenguaje de propósito general, se enfoca en el corazón de un conjunto de conceptos para la adquisición, compartición y utilización de conocimientos emparejados con mecanismos de extensión.

• Como un lenguaje para modelamiento ampliamente aplicable, puede ser aplicado a diferentes tipos de sistemas (software y no - software), dominios (negocios versus software) y métodos o procesos.

• Como un lenguaje para modelamiento soportable por herramientas, las herramientas ya están disponibles para soportar la aplicación del lenguaje para especificar, visualizar, construir y documentar sistemas.

• Como un lenguaje para modelamiento industrialmente estandarizado, no es un lenguaje cerrado, propiedad de alguien, sino más bien, un lenguaje abierto y totalmente extensible reconocido por la industria.

UML posibilita la captura, comunicación y nivelación de conocimiento estratégico, táctico y operacional para facilitar el incremento de valor, aumentando la calidad, reduciendo costos y reduciendo el tiempo de presentación al mercado; manejando riesgos y siendo proactivo para el posible aumento de complejidad o cambio.

Ir a Contenido

Conclusión

Debido a que UML evolucionó primeramente de varios métodos orientados al objeto de segunda generación (en cuanto a nivel de notación), la mayoría de aplicadores de UML creen que sólo es relativo a sistemas de software orientados al objeto, cuando actualmente, UML no es simplemente un lenguaje para modelamiento orientado al objeto de tercera generación, sino un "lenguaje para modelamiento unificado" relativo a sistemas en general.

El éxito de UML será medido por su apropiado uso en proyectos exitosos. UML no garantiza el éxito, sino que permite a los aplicadores enfocarse en la distribución

...

Descargar como (para miembros actualizados)  txt (19.8 Kb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com