Desarrolladores tecnológicos

Superior  Previo  Próximo

Los desarrolladores tecnológicos son usuarios de Enterprise Architect que buscan crear agregados personalizados a la funcionalidad ya existente en Enterprise Architect. Estos agregados incluyen Perfiles del UML, Patrones del UML, Plantillas de código, Tipos de valores Etiquetados, Tecnologías MDG y Add-Ins en general. Creando estas extensiones, el desarrollador tecnológico puede personalizar el proceso de modelado de Enterprise Architect para tareas específicas y aumento de la eficiencia del desarrollo.

 

El siguiente ejemplo muestra una vista personalizada creada usando un Add-in.

 

add_in

 

Perfiles UML

Creando Perfiles UML el desarrollador tecnológico puede crear una extensión personalizada para construir modelos del UML que sean específicos a un dominio en particular. Los Perfiles se almacenan como archivos XML y se pueden importar en cualquier modelo que lo requiera.

 

Patrones UML

Los Patrones son conjuntos de clases y objetos colaborando que brindan una plantilla genérica para las soluciones repetidas a problemas de modelado. Cuando se descubren los patrones en cualquier nuevo proyecto, se puede crear la plantilla básica del patrón. Los patrones pueden ser reutilizados con los nombres de variables apropiados modificados por cualquier proyecto futuro.

 

Plantillas de código

Las plantillas de código se usan para personalizar las salidas del código fuente generado por Enterprise Architect. Esto permite la generación de lenguajes de códigos no específicamente soportados por Enterprise Architect y le permite al usuario definir la manera en que Enterprise Architect genera el código fuente acorde a las propias pautas del estilo de la compañía.

 

Valores etiquetados

Los valores etiquetados se usan en Enterprise Architect para especificar información adicional sobre los elementos. Ellos se usan para extender la información relacionada a un elemento fuera de la información directamente soportada por el lenguaje del UML. Los valores etiquetados a menudo se usan durante el proceso de generación de código, o por otras herramientas para pasar información que se usa para operar en los elementos en formas particulares. 

 

Tecnologías MDG

Las Tecnologías MDG se pueden usar para crear una colección lógica de recursos que pueden incluir perfiles del UML, Patrones, Plantillas de código, Archivos de imágenes y Tipos de valores etiquetados a los cuales se puede acceder desde un único punto en la ventana de Recursos.

 

Add-Ins de Enterprise Architect

Los Add-Ins de Enterprise Architect permiten a los usuarios construir sus propias funcionalidades dentro de Enterprise Architect, creando sus propios mini-programas que pueden extender las capacidades de Enterprise Architect, definiendo sus propios menús, y creando sus propias Vistas personalizadas.

El equipo de desarrollo de software de Enterprise Architect

Esta guía de usuario proporciona una introducción breve a las características anteriores, definiendo como se usan dentro de Enterprise Architect. Sin embargo, el Equipo de desarrolladores de software de Enterprise Architect (SDK) explica en gran detalle como desarrollar e integrar estas capacidades.