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 tecnológica y sistemas de información pasando por
todos los tipos de sistemas (software y otros), dominios (negocios de 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 depósito de especificación,
sino un lenguaje para modelamiento de especificación.
− Un proceso, sino que
habilita procesos.
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. Una de las 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ó definir a UML una semántica y una notación.
Booch. (2000) El lenguaje unificado de modelado. Recuperado el 12 de abril de 2018 de https://ingenieriasoftware2011.files.wordpress.com/2011/07/el-lenguaje-unificado-de-modelado-manual-de-referencia.pdf
S.A (S.F) Lenguaje de Modelado Unificado. Recuperado el 12 de abril de 2018 de https://04-lenguaje-de-modelado-unificado.pdf
La información que brindas acerca de los UML es muy buena ya que haces énfasis en que esto no es un programa como tal si no una visualización de los conceptos en cuanto a los requerimientos de un sistema de acuerdo a como ira evolucionando. Es bueno mencionar que esto nos ayudara a comprender mas el concepto del modelado de nuestro proyecto. Buena información y buenas referencias.
ResponderBorrar