Una herramiemta UML para la empresa

 

UML es un medio potente y efectivo de describir y administrar negocios y proyectos de desarrollo de software. Una herramienta UML como Enterprise Architect es la mejor forma de combinar el poder y alcance de UML 2.1 para todos sus requisitos de modelado de UML."

El UML es un lenguaje poderoso, pero es solo eso, un lenguaje. Para implementarlo efectivamente, necesita una herramienta de UML que sea capaz de producir, manipular y almacenar el conjunto completo de diagramas UML 2.1.

Enterprise Architect es una herramienta de modelado basada en UML 2.1 completamente destacada de Sparx Systems. EA caracteriza un entorno gráfico en el cual puede construir sus diagramas, y producir imágenes fáciles de ver. Este también tiene muchas características avanzadas que mejorarán su uso de UML, con la capacidad de generar documentación definible en formatos RTF y HTML, y exportar código en una variedad de lenguajes, con lenguajes adicionales disponibles a través del uso de plantillas de tecnología.

Las ediciones corporativas y profesionales construidas en esta funcionalidad agregan la capacidad de realizar ingeniería reversa desde y hasta el modelo. Puede tomar total ventaja de estas características y sincronizar su modelo al código y vice-versa. Las nuevas clases codificadas a mano aparecerán en EA en la realización de ingeniería reversa, y los nuevos modelos se generarán en el código sin perder o sobrescribir cualquier código previamente escrito.

El UML es un sistema de notación de proceso independiente – es decir, no hay dependencia en un proceso de desarrollo particular, como el Programado Ágil o el Proceso Unificado, dos de los cuales se pueden usar efectivamente con UML. De todas formas Enterprise Architect se mantiene neutral, mientras le permite implementar el proceso que mejor se adapte a su proyecto.

Si necesita:

  • Usar todas las nuevas características de UML 2.1 para crear modelos detallados
  • Crear y administrar fácilmente nuevos proyectos, desde los sistemas de escritorio hasta las amplias soluciones de Enterprise.
  • Administrar proyectos muy grandes en un entorno distribuido.
  • Administar requisitos, pruebas, trazabilidad y cambio en el mismo entorno integrado
  • Generar código en C#, Java, C++, Delphi, VB.Net, Visual Basic, Python, PHP, ActionScript o Corba.
  • Usar MDA para administrar la complejidad y designar plataformas múltiples desde un solo modelo abstracto.
  • Importar código legacy, estructuras y esquemas de base de datos.
  • Tomar control de su desarrollo de software y visualizar su sistema desplegado.
  • Crear reportes de gran apariencia tanto en formato RTF como HTML.
  • Trabajar en un entorno intuitivo y de alto rendimiento.
  • Compartir sus modelos en un entorno de equipo para obtener una efectividad máxima.
  • Exportar modelos en el XMI estándar de la industria.
  • Conectar a un API extenso para el desarrollo de scripting y plug-in.

Y así, Enterprise Architect es una herramienta de modelado UML para usted!

El objetivo de UML es facilitar la comunicación. Es entendible, que aquellos que trabajan en grandes proyectos necesitarán la capacidad de compartir diseños, y para muchos miembros del equipo trabajar seguro y simultáneamente en un diseño. Las ediciones profesionales y corporativas de Enterprise Architect agregan diseño a través de replicaciones y archivos en red compartidos. Para eso, la edición Corporativa proporciona la capacidad de conectarse a SQL Server, MySQL, Oracle 9i y 10g, PostgreSQL, MSDE, Adaptive Server Anywhere y MS Access back-ends como los repositorios compartidos. También agrega seguridad de usuario, ingreso de usuarios, grupos de usuarios, y bloqueos de elementos a nivel de usuario.

 

CIM
CIM
Activity Diagram
Diagrama de actividades
HTML Doc
Documento HTML