Este tema proporciona una introducción a los diagramas, elementos y conectores de Enterprise Architect, y su proceso de modelado.
También ilustra su alineación al Lenguaje de Modelado Unificado (UML) 2.4.1, un estándar de modelado abierto, definido y mantenido por el Grupo de Administración de Objeto.
Tema
|
Detalle
|
Ver También
|
El Lenguaje de Modelado Unificado (UML)
|
El estándar UML define notaciones y reglas para especificar sistemas de negocios y software; la notación proporciona un conjunto amplio de elementos gráficos para modelar sistemas orientados a objetos, y las reglas establecen como esos elementos pueden ser conectados y utilizados.
UML no es una herramienta para crear sistemas de software; en lugar, es un lenguaje visual para comunicar, modelar, especificar y definir sistemas.
UML no es un proceso prescriptivo para modelar sistemas de software; no proporciona un método o proceso, simplemente el lenguaje. Puede por lo tanto utilizar UML de varias maneras para especificar y desarrollar su proyecto de ingeniería de software.
Este lenguaje está diseñado para ser flexible, extensible y comprensivo, pero al mismo tiempo suficientemente genérico para servir como la base para todos los requisitos de modelado del sistema. Con su especificación, hay una amplia gana de elementos caracterizados por los tipos de diagramas que sirven, y los atributos que proporcionan. Todo puede especificarse más al utilizar estereotipos, Valores Etiquetados y perfiles.
Enterprise Architect soporta muchos tipos diferentes de elementos UML (al igual que algunas extensiones personalizadas); junto con los conectores entre elementos, estos forman la base del modelo.
|
Diagramas UML
Elementos UML
Conectores UML
Estereotipos UML
Valores Etiquetados
|
Amplia Gama de Aplicaciones
|
Aunque inicialmente fue concebido como un lenguaje para el desarrollo de software, el UML puede ser utilizado para modelar una amplia gama de dominios y procesos del mundo real (en negocios, ciencia, industria, educación, entre otros), jerarquías organizacionales, mapas de despliegue y mucho más.
Enterprise Architect también proporciona diagramas y elementos personalizados adicionales, para dirigirse a más intereses de modelado.
|
Bases de Modelado
|
Extendiendo UML para Nuevos Dominios
|
Utilizando Perfiles UML, Patrones UML, Gramáticas, Tipos de Datos, Restricciones, Tecnologías MDG y otras extensiones, el UML y Enterprise Architect pueden ajustarse para dirigirse a un dominio de modelado particular que no está explícitamente en la especificación original de UML
Enterprise Architect hace que extender UML sea simple y directo y, lo mejor de todo, el mecanismo de extensión sigue siendo parte de la Especificación UML.
|
Utilizando Perfiles UML
Patrones de Diseño
Tecnologías MDG
|
Lecturas Recomendadas
|
Aparte de la Especificación UML disponible en la OMG, dos libros que proporcionan una introducción excelente para el UML son:
•
|
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
|
|
|
Aprender más
•
|
El proyecto EAExample.eap proporcionado con Enterprise Architect
|
|