Beneficios Clave [Guía de Usuario de Enterprise Architect]

Top Previous Next

Beneficios Clave de Enterprise Architect

button_main button_prev button_next

Enterprise Architect es una poderosa herramienta para especificar, documentar y construir sus proyectos de proceso de negocios y software. Utilizando el soporte para UML de Enterprise Architect y sus estándares relacionados, puede modelar nuevos sistemas de software y de negocios complejos, o visualizar y mantener sistemas existentes.

 

Uso y Ventajas Clave

Tema

Detalle

Ver También

Diseñar y Construir Diversos Sistemas Utilizando UML

•

UML es un estándar abierto que proporciona un rico lenguaje para describir, documentar y diseñar sistemas de software, de negocios y de IT en general.

•

Enterprise Architect le permite aprovechar el poder expresivo completo del UML 2.4.1 para modelar, diseñar y construir los diversos sistemas de una manera abierta y bien entendida.

•

Puede generar código, estructuras de bases de datos, documentación y métricas; transformar modelos; o especificar el comportamiento y la estructura de la base de acuerdos contractuales.

 

Modelos UML Estándar

Bases de Modelado

Modelar y Administrar la Complejidad

•

Enterprise Architect ayuda a individuos, grupos y organizaciones grandes a modelar y administrar información compleja.

•

A menudo esto se relaciona con el diseño y despliegue de sistemas de desarrollo de software y de IT, pero también se puede relacionar al análisis de negocios y al modelado de procesos de negocios.

•

Enterprise Architect integra y conecta una amplia gama de información estructural y de comportamiento, ayudando a construir un modelo arquitectónico coherente y verificable, ya sea lo-qué-es o lo-qué-será.

•

Herramientas para administrar el control de versiones, trazar y comparar las diferencias, auditar los cambios y garantizar la seguridad, ayudan a controlar el desarrollo del proyecto y exigir el cumplimiento de las normas.

 

Seguridad de Usuario

Cambiar Administración

Escenarios de Caso de Uso Estructurados

•

El editor de Escenario Estructurado de Enterprise Architect le permite desarrollar Escenarios de Caso de Uso estructurados, para capturar información de análisis fundamental en forma de descripciones del lenguaje natural.

•

El editor le ayuda a utilizar esta información para impulsar el desarrollo posterior y maximizar la trazabilidad a lo largo del ciclo de vida de desarrollo.

•

El editor también le ayuda a vincular dinámicamente pasos del escenario con elementos asociados del modelo, tal como el elementos de dominio, reglas de negocio y términos del glosario.

•

Desde escenarios estructurados, puede generar automáticamente las descripciones de casos de prueba, y Actividad y otros diagramas de Comportamiento UML.

•

Incluso puede aplicar ingeniería inversa a los diagramas de proceso existentes hacia especificaciones textuales estructuradas, para producir entregables de documentación.

 

Escenarios

Compartir Modelos

•

Enterprise Architect le permite compartir modelos completos o aspectos específicos de un modelo entre los miembros de un equipo, incluyendo (a través de la edición 'Lite' de sólo lectura) stakeholders, quienes pueden estudiar un modelo pero no cambiarlo ni administrarlo.

•

Puede hacer su archivo .EAP del proyecto disponible en una unidad de red compartida, o replicar el archivo .EAP para el desarrollo distribuido complejo.

•

Alternativamente, puede desarrollar el proyecto en uno de varios repositorios DBMS compartidos.

•

Puede importar y exportar datos como archivos XMI para distribuir y actualizar marcos de trabajo y otras estructuras de modelo basado en paquetes; usted controla los cambios a través del repositorio de control de versiones.

•

Enterprise Architect proporciona un asistente para transferencia de datos que le permite aumentar o reducir el modelo completo para obtener la máxima flexibilidad, y le permite exportar e importar datos de referencia para que no tenga que volver a crearlos para proyectos relacionados.

 

La Edición 'Lite' de Sólo Lectura

Compartir Proyecto

Repositorios Basados en Servidor

Importar y Exportar XMI

Control de Versiones

Realizar una Transferencia de Datos de Proyecto

Compartiendo Datos de Referencia

Modelar, Administrar y Trazar Requisitos

•

Enterprise Architect le permite capturar requisitos y utilizar la trazabilidad completa desde requisitos básicos hasta el diseño, construcción, despliegue y más allá.

•

Puede utilizar el análisis de impacto para trazar desde los cambios propuestos a los requisitos originales y construir el sistema de "correcto".

 

Requisitos

Traza: Trazando Dependencias

Desarrollar Vistas Personales y Extractos del Modelo

•

Enterprise Architect le permite desarrollar cualquier número de vistas diferentes de tu modelo, o partes del mismo, ya sea para su uso personal o para el uso de su equipo.

•

Estas Vistas de Modelo son generados por informes, por lo que se pueden configurar para mostrar siempre el estado actual de la vista seleccionada.

•

La funcionalidad también le permite crear carpetas de Favoritos de hipervínculos a estructuras de datos utilizadas frecuentemente.

 

Vistas de Modelo

Trazar y Rastrear Estructuras de Modelo

•

Incluso en un modelo pequeño, puede ser difícil localizar paquetes, diagramas o elementos específicos, incluso si aplica una rigurosa política de nomenclatura y estructura.

•

Enterprise Architect tiene una amplia variedad de funcionalidades que le permiten localizar estructuras de forma rápida y fácil, a través de la Búsqueda de Modelo, Explorador de Paquete, Lista de Diagrama, funcionalidad de Auditoría, ventana de Trazabilidad, Matriz de Relación e informes.

•

El menú del elemento, el menú del Diagrama y los menús contextuales del Explorador de Proyectos también le permiten localizar elementos en diagramas, y en el Explorador de Proyectos, y puede almacenar hipervínculos a elementos y diagramas importantes o utilizados comúnmente en las Vistas de Modelo.

•

Por último, habiendo localizado un elemento puede importar cualquier elemento relacionado hacia un diagrama en una sola operación.

 

Navegar, Buscar y Trazar

Auditoría

Documentos del Sistema

Menú Principal

Menús Contextuales del Explorador de Proyectos

Insertar Elementos Relacionados

Generar Documentación

•

Enterprise Architect proporciona potentes herramientas de generación de informes y generación de documentos con un editor completo de plantillas WYSIWYG para la salida de documentos o páginas web.

•

Puede generar informes detallados y complejos desde Enterprise Architect con la información que necesite en el formato que demande su compañía o cliente.

 

Informando

Generar y Aplicar Ingeniería Inversa de Código Fuente

•

Enterprise Architect soporta la generación y la ingeniería inversa de código fuente de muchos lenguajes populares.

•

Con un editor de código fuente incorporado de 'resaltado de sintaxis", Enterprise Architect le permite navegar y explorar rápidamente el código fuente de su modelo en el mismo entorno.

•

Las plantillas de generación de código le permiten personalizar el código fuente generado según las especificaciones de su compañía

 

Generar Código Fuente

Importar Código Fuente

Editar Código Fuente

Plantillas de Código y Transformación

Visualizar, Examinar y Comprender Software Complejo

•

El Software es complejo y a menudo difícil de comprender; puede utilizar Enterprise Architect para hacer ingeniería inversa al código en una amplia gama de lenguajes de desarrollo de software y en un esquema del repositorio de base de datos, para comprender la estructura estática.

•

Para completar el panorama, utilice las herramientas únicas de perfiles y depuración incorporada para capturar y visualizar la ejecución de software en tiempo de ejecución.

•

Crear instancias en tiempo de ejecución de elementos del modelo e invocar métodos utilizando el Banco de Trabajo de Objeto incorporado.

•

También puede traer marcos de trabajo completos desde el código fuente o los archivos .jar de Java - o ‘incluso ensamblados binarios .Net!

•

Al importar marcos de trabajo y código de librerías, puede maximizar la re-utilización y entendimiento de su inversión existente.

 

Importar Código Fuente

Análisis de Ejecución

Banco de Trabajo de Objeto

Importar Código Fuente

Importar Módulo Binario

Utilizar la Arquitectura de Dirigida por Modelo y Transformaciones

•

La Arquitectura Dirigida por Modelo (MDA) es un estándar abierto diseñado para facilitar el desarrollo rápido de aplicaciones en una plataforma de manera independiente.

•

Los modelos pueden ser construidos en un alto nivel de abstracción y, utilizando herramientas basadas en MDA, pueden ser transformados en modelos y código destinados a una plataforma o dominio específicos.

•

Enterprise Architect soporta transformaciones de MDA avanzadas utilizando plantillas de transformación editadas y desarrolladas fácilmente.

•

Con las transformaciones incorporadas de DDL, C#, Java, EJB y XSD, puede desarrollar rápidamente soluciones complejas desde simples modelos independientes de plataforma (PIMs) dirigidos a modelos específicos de la plataforma (PSMs); un PIM puede ser utilizado para generar y sincronizar múltiples PSMs, proporcionando un significativo impulso de la productividad.

 

Transformación de Modelo

Transformaciones Incorporadas

Soporte de SOA (Arquitectura Orientada a Servicio)

Enterprise Architect le permite modelar y hacer ingeniería directa e ingeniería inversa rápidamente de dos tecnologías W3C XML clave:

•

Esquema XML (XSD) y

•

Lenguaje de Definición de Servicio Web (WSDL)

 

El soporte XSD y WSDL es crítico para el desarrollo para una Arquitectura Orientada a Servicio (SOA), y el acoplamiento de UML 2.4.1 y XML proporciona el mecanismo natural para especificar, construir y desplegar artefactos SOA basadas en XML dentro de una organización.

 

Esquema XML - XSD

Servicios Web - WSDL

Soporte de Ingeniería de Sistemas

La integración de muchas características de alta gama para Ingenieros de Sistemas, las ediciones Ultimate y de Ingeniería de Sistemas de Enterprise Architect proporciona compatibilidad integrada para:

•

SysML

•

Simulación de Modelo Paramétrico

•

Generación de Código Ejecutable

•

Modelo para las transformaciones de código para Lenguajes de Descripción de Hardware y Ada 2005

 

Ediciones Disponibles

SysML

Comportamiento

Modelado de Máquina de Estado Para HDLs

Convenciones Ada 2005

Modelar Bases de Datos

•

Enterprise Architect le permite aplicar ingeniería inversa desde varios sistemas DBMS populares.

•

Puede modelar tablas, columnas, claves, claves foráneas y relaciones complejas de base de datos utilizando UML y un perfil de modelado de datos incorporado, y generar directamente scripts DDL para crear estructuras de bases de datos destino.

 

Bases de Datos soportadas

Modelos de Datos

Personalizar Enterprise Architect

•

Enterprise Architect también incluye funcionalidades que permiten a los desarrolladores de herramientas con experiencia personalizar y extender Enterprise Architect para satisfacer los requisitos específicos de su organización con, por ejemplo, Perfiles de UML en casa, Add-Ins y Plantillas de Código.

•

La Interfaz de Automatización bien detallada le da acceso a la mayoría de las características de los elementos, funciones principales, tal como importar/exportar XMI, e información adjunta; la mayoría de las propiedades son totalmente editables desde el cliente de automatización.

•

La Interfaz de Automatización proporciona gran compatibilidad para plug-ins, con la posibilidad de incrustar las ventanas del cliente de automatización en la vista de diagrama principal.

•

La interfaz es accesible desde cualquier lenguajes de cliente consciente de automatización, tal como VB, C#, C++ y Delphi.

 

Extendiendo Modelos UML

Modelo Add-In de Enterprise Architect

Marco de Trabajo de Plantilla de Código

Utilizando la Interfaz de Automatización

Vincular Enterprise Architect a IDEs

•

Utilizando los plug-ins de Vínculos de Generación Dirigida por Modelo de Sparx Systems (MDG), puede desarrollar código fuente en su Entorno de Desarrollo Integrado tal como Visual Studio .NET o Eclipse, mientras utiliza Enterprise Architect para localizar el código fuente para Clases, atributos y operaciones, y para modelar, navegar, trazar, aplicar ingeniería inversa, construir y ejecutar su proyecto.

•

Los productos de Integración MDG para Eclipse y Visual Studio proporcionan una integración aún más cercana y continua de Enterprise Architect y UML 2.4.1 con el IDE, trayendo la funcionalidad requerida de una plataforma de modelado capacitada completamente justo dentro del IDE.

 

Estudio Visual .NET

Eclipse (Vínculo)

Eclipse (Integración)

Estudio Visual 2008