Perfiles UML |
Superior Previo Próximo |
¿Qué son los Perfiles UML? Los Perfiles UML son una herramienta para extender el Lenguaje UML, los cuales permiten construir modelos de UML para dominios particulares. Ellos se basan en estereotipos y valores etiquetados adicionales que son aplicados a Elementos, Atributos, Métodos,Vínculos, Finales de Vínculo,etc. Un perfil es una colección de extensiones que juntas describen algún problema de modelado en particular y facilitan la construcción de modelos en ese dominio. Por ejemplo el perfil UML para XML fue definido por David Carlson en el libro "Modeling XML Applications with XML" pp. 310, este describe un conjunto de extensiones para elementos de modelado de UML básicos para permitir un modelado exacto de Esquemas XSD.
Enterprise Architect tiene un mecanismo de Perfil UML genérico para cargar y trabajar con diferentes perfiles. Los Perfiles UML para Enterprise Architect están definidos en archivos XML, con un formato específico, vea ejemplos en esta sección. Estos archivos XML pueden ser importados dentro de EA en la página de Recursos en el Explorador de Proyectos. Una vez importados, usted puede tomar un elemento del perfil y arrastrarlo al diagrama. EA adjuntara el estereotipo, valores etiquetados y valores predeterminados, notas e incluso un meta-archivo si es es especificado, al nuevo elemento. También puede arrastrar y dejar caer los atributos y operaciones en clases existentes y agregarlas inmediatamente con los estereotipo y valores especificados.
El perfil importado también genera automáticamente un página de elementos y relaciones en la caja de herramientas del UML de EA.
Tenga en cuenta: Para controlar la apariencia de los elementos, puede también configurar una plantilla del elemento predeterminado. para obtener más información, vea Usar plantillas del elemento.
Perfiles en la Ventana de Recursos La ventana Recursos es la segunda pestaña de la ventana del Explorador de Proyectos. Contiene una estructura de árbol con entradas para ítems tales como Documentos, Hojas de Estilo, Perfiles de Matriz y Perfiles UML. El nodo de Perfiles UML inicialmente no contiene entradas; para activar los perfiles debe importarlos en EA desde los archivos XML suministrados.
Los items en el Perfil representan estereotipos. Estos pueden ser aplicados a elementos UML en las siguientes maneras:
Para comenzar, algunos perfiles se proveen en la página web de Sparx Systems www.sparxsystems.com.ar/resources/developers/uml_profiles.html. Puede descargar estos e importarlos en EA. Con el tiempo expandiremos el alcance de perfiles, el contenido de cada perfil y el grado de personalización que es posible en cada perfil. Recuerde, que puede siempre crear sus propios perfiles para describir escenarios de modelado especifico para su entorno de desarrollo.
Vea también |