El diccionario UML

Superior  Previo  Próximo

El Lenguaje unificado de modelado

Enterprise Architect es una plataforma de modelado basada en el Lenguaje Unificado de Modelado (UML), un estándar que define reglas y notaciones para especificar sistemas y negocios. La notación proporciona un conjunto completo de elementos gráficos para modelar sistemas orientados a objetos, y establece las reglas de como estos elementos deben ser conectados y usados. UML no es una herramienta para crear sistemas software. Es un lenguaje visual para comunicar, modelar, especificar y definir sistemas.

 

UML no es un proceso prescriptivo para crear sistemas de software; no provee un método o proceso, simplemente el lenguaje. Por consiguiente, puede usar UML en una variedad de formas para especificar y desarrollar su proyecto de ingeniería de software. Este lenguaje está diseñado para ser flexible, extensible, y comprensible, sin embargo es lo suficientemente genérico para servir en todas las necesidades de modelado del sistemas. Con su especificación, hay una amplio rango de elementos caracterizados por los tipos de diagramas en donde se usan y los atributos que proveen. Todo se puede especificar aún más en profundidad usando estereotipos, etiquetas y perfiles. Enterprise Architect soporta muchos tipos diferentes de elementos UML (así como también extensiones personalizadas). En conuunto con los vínculos y conectores entre elementos, esto forma la base del modelo.

 

Amplio rango de aplicación  

Aunque fue concebido inicialmente como lenguaje para el desarrollo de software, el UML puede ser usado para modelar un amplio rango de dominios del mundo real. Por ejemplo, el UML se puede usar para modelar procesos del mundo real (negocios, ciencia, industria, educación y otros), jerarquía de organizaciones, mapas de despliegue y mucho mas. EA también provee elementos y diagramas personalizados, para dirigir otros intereses de modelado. Esta tema tiene el propósito de proveer una introducción a los diagramas, elementos y conectores de EA, y su proceso de modelado. Este también ilustra su alineación, cuando es aplicable, con el Lenguaje Unificado de Modelado.

alignment,

Extendiendo el UML a nuevos dominios   

Usando Perfiles y Patrones UML, Gramática, Tipos de Datos, Restricciones y otras extensiones, UML y EA pueden ser adaptados para modelar un dominio particular no explícitamente cubierto en la especificación original de UML. EA extiende al UML en forma simple y directa, y lo mejor de todo, el mecanismo de extensión es parte de la especificación UML.

 

Más información  

UML es un estándar especificado por el Object Management Group. Para más información, incluyendo la documentación completa de UML 2.0 puede ser encontrada en el sitio Web http://www.omg.org

 

Lecturas recomendadas:

Además de la especificación UML disponible desde la OMG, hay dos libros que proveen introducciones excelentes a UML:

Schaum's Outlines: UML por Bennet, Skelton y Lunn. Publicado por McGraw Hill.

ISBN 0-07-709673-8

Developing Software with UML por Bern Oestereich. Publicado por Addison Wesley.

ISBN 0-201-36826-5

 

Vea también 

Diagramas UML
Elementos UML
Conexiones UML
Modelado con UML