Lenguaje de modulado unificado
Lenguaje de Modelado Unificado
UML
* ¿Qué es?
El Lenguaje de Modelado Unificado (UML - Unified Modeling Language) es un lenguaje que permite modelar, construir y documentar loselementos que forman un producto de software que responde a un enfoque orientado a objetos. Este lenguaje fue creado por un grupo de estudiosos de la Ingeniería de Software formado por: Ivar Jacobson,Grady Booch y James Rumbaugh en el año 1995. Desde entonces, se ha convertido en el estándar internacional para definir organizar y visualizar los elementos que configuran la arquitectura de unaaplicación orientada a objetos. Con este lenguaje, se pretende unificar las experiencias acumuladas sobre técnicas de modelado e incorporar las mejores prácticas actuales en un acercamiento estándar.UML no es un lenguaje de programación sino un lenguaje de propósito general para el modelado orientado a objetos y también puede considerarse como un lenguaje de modelado visual que permite unaabstracción del sistema y sus componentes.
Un modelo UML está compuesto por tres clases de bloques de construcción:
• Elementos: Los elementos son abstracciones de cosas reales o ficticias (objetos,acciones, etc.)
• Relaciones: relacionan los elementos entre sí.
• Diagramas: Son colecciones de elementos con sus relaciones.
• Diagrama de colaboración.
• Diagrama de estados.
• Diagrama deactividades.
• Diagrama de componentes.
• Diagrama de despliegue.
* ¿Para qué sirve?
• 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 especifica-dos se pueden construir los sistemasdiseñados.
• Documentar: Los propios elementos gráficos sirven como documentación del sistema des-arrollado que pueden servir para su futura re-visión.
Aunque UML está pensado para modelar...
Regístrate para leer el documento completo.