Enterprise Architect

Enterprise Architect
Enterprise Architect




Enterprise Architect es una herramienta comprensible de diseño y análisis UML, cubriendo el desarrollo de software desde el paso de los requerimientos a través de las etapas del análisis, modelos de diseño, pruebas y mantenimiento. EA es una herramienta multi-usuario, basada en Windows, diseñada para ayudar a construir software robusto y fácil de mantener. Ofrece salida de documentación flexible y de alta calidad.

Algunas de las características de Enterprise Architect:

 Crear elementos del modelo UML para un amplio alcance de objetivos.  Ubicar esos elementos en diagramas y paquetes.  Crear conectores entre elementos.  Documentar los elementos que ha creado.  Generar código para el software que está construyendo.  Realizar ingeniería reversa del código existente en varios lenguajes.  Importación/Exportación XMI 2.1.  Nuevo motor de Reporte HTML.  Perfiles y soporte de Tecnologías.

Velocidad, estabilidad y buen rendimiento

El Lenguaje Unificado de Modelado provee beneficios significativos para ayudar a construir modelos de sistemas de software rigurosos y donde es posible mantener la trazabilidad de manera consistente. Enterprise Architect soporta este proceso en un ambiente fácil de usar, rápido y flexible.

Trazabilidad de extremo a extremo

Enterprise Architect provee trazabilidad completa desde el análisis de requerimientos hasta los artefactos de análisis y diseño, a través de la implementación y el despliegue. Combinados con la ubicación de recursos y tareas incorporados, los equipos de Administradores de Proyectos y Calidad están equipados con la información que ellos necesitan para ayudarles a entregar proyectos en tiempo.

Construido sobre las bases de UML 2.1

Las bases de Enterprise Architect están construidas sobre la especificación de UML 2.0 - pero no se detiene ahí, usa Perfiles UML para extender el dominio de modelado, mientras que la Validación del Modelo asegura integridad. Combina Procesos de Negocio, Información y Flujos de trabajo en un modelo usando nuestras extensiones gratuitas para BPMN y el perfil Eriksson-Penker

Soporte para los 13 diagramas de UML 2.0 y más

Diagramas Estructurales:

  1. Clase
  2. Objecto
  3. Compuesto
  4. Paquete
  5. Componente
  6. Despliegue Diagramas de Comportamiento:
  7. Casos de Uso
  8. Comunicación
  9. Secuencia
  10. Descripción de la Interacción
  11. Actividad
  12. Estado
  13. Tiempo Extendidos:
  14. Análisis (actividad simple)
  15. Personalizado (para requisitos, cambios, UI)

EA le ayuda a administrar la complejidad con herramientas para rastrear las dependencias, soporte para modelos muy grandes, control de versiones con proveedores CVS o SCC, Líneas Base por cada punto del tiempo, la utilidad de comparar (diff) para seguir los cambios del modelo, interfaz intuitiva y de alto rendimiento con vista de proyecto como un "explorador".

Provee una generación poderosa de documentos y herramientas de reporte con un editor de plantilla completo WYSIWYG. Genera reportes detallados y complejos de EA con la información que usted necesita en el formato que su compañía o cliente demanda.

EA soporta generación e ingeniería inversa de código fuente para muchos lenguajes populares, incluyendo C++, C#, Java, Delphi, VB.Net, Visual Basic y PHP. También hay Add-ins gratis para CORBA y Pitón disponibles. Con un editor de código fuente con "resaltador de sintaxis" incorporado, EA le permite navegar y explorar su modelo de código fuente en el mismo ambiente. Para aquellos que trabajan en Eclipse o Visual Studio.Net, Sparx Systems también vende puentes livianos para estas IDE's, permitiéndole modelar en EA y saltar directamente al código fuente en su editor preferido. Las plantillas de generación de código le permiten personalizar el código fuente generado a las especificaciones de su compañía.

EA le ayuda a visualizar sus aplicaciones soportando ingeniería inversa de un amplio rango de lenguajes de desarrollo de software y esquemas de repositorios de base de datos. Ingrese frameworks completos desde código fuente o archivos Java .jar - o aún ensambladores binarios .Net! Importando frameworks y librerías de código, Ud. puede maximizar la re-utilización y entendimiento de su inversión existente.

EA soporta transformaciones de Arquitectura avanzada dirigida por Modelos (MDA) usando plantillas de transformaciones de desarrollo y fáciles de usar. Con transformaciones incorporadas para DDL, C#, Java, EJB y XSD, Ud. puede rápidamente desarrollar soluciones complejas desde los simples "modelos independientes de plataforma" (MIP) que son el objetivo en "modelos específicos de plataforma" (MEP). Un MIP se puede usar para generar y sincronizar múltiples MIP's - proveyendo un aumento de productividad significativo.

Fuentes