Plataforma de modelado integral
Modelado de ciclo de vida completo
Sistemas de negocios e informáticos.
Ingeniería de software y sistemas.
Desarrollo en tiempo real e integrado.
Con las capacidades de gestión de requisitos integradas, Enterprise Architect en Español te ayuda a rastrear especificaciones de alto nivel para los modelos de análisis, diseño, implementación, prueba y mantenimiento mediante UML, SysML, BPMN y otros estándares abiertos.
Construye sistemas robustos y mantenibles
Enterprise Architect en Español es una herramienta gráfica para múltiples usuarios diseñada para ayudar a tus equipos a construir sistemas robustos y mantenibles. ¡Y al utilizar informes y documentación integrados de alta calidad, brinda una visión verdaderamente compartida de manera fácil y precisa!
Enterprise Architect en español es flexible y potente
Único en su capacidad para reunir dominios complejos y crear una visión única, accesible y unificada. Combina herramientas de gama alta, un compromiso con estándares abiertos, precios accesibles y disponibilidad en línea.
NIEM
Estándares abiertos
Testing y depuración
Simulación
Alto desempeño
Carga modelos extremadamente grandes en segundos
¡Rápido! Los usuarios de Enterprise Architect están de acuerdo: Enterprise Architect tiene un rendimiento espectacularmente rápido, ya que carga modelos extremadamente grandes en segundos. Con un repositorio de modelos de alto rendimiento, Enterprise Architect en Español se adapta fácilmente a grandes equipos que comparten la misma visión de la empresa.
Colabora efectivamente a nivel mundial
Con capacidades de control de versión estrechamente integradas y servidores desplegables basados en la nube, Enterprise Architect también permite que los equipos distribuidos globalmente colaboren de manera efectiva en proyectos compartidos.
Simulación
Da vida a tus modelos
Da vida a tus modelos utilizando la simulación dinámica de modelos. Verifica la integridad de tus modelos de comportamiento y obtén una mejor comprensión de cómo funciona tu negocio. Usa disparadores como presionar un botón, pulsar un interruptor o recibir un mensaje para controlar la ejecución de tus simulaciones. Enterprise Architect también puedes controlar el flujo de la simulación utilizando Guards y Effects escritos en JavaScript.
Toma el control de tus simulaciones
Los guardias determinan qué ruta se tomará a continuación según ciertos criterios, como cuando se ingresa una contraseña válida. Toma el control de tus simulaciones utilizando efectos para manipular variables y realizar cálculos en momentos específicos durante una simulación. Experimenta con diferentes opciones y realiza cambios en tu simulación en un entorno adverso al riesgo. Al controlar la velocidad de una simulación, puedes disminuir la velocidad de un sistema para observar los pasos nunca vistos.
Mejora los resultados del negocio
Utiliza puntos de interrupción para analizar la toma de decisiones y mejorar los resultados empresariales. La simulación puede ayudar a mejorar la comunicación, transmitir ideas empresariales esenciales y reducir la complejidad.
Trazabilidad
Trazabilidad completa
Enterprise Architect en Español proporciona una completa trazabilidad desde los requisitos, análisis y modelos de diseño, hasta la implementación y el despliegue. La verificación efectiva, la validación y el análisis de impacto inmediato son posibles a lo largo de todo el ciclo de vida, utilizando capacidades tales como la Matriz de relaciones de Enterprise Architect y la Vista de jerarquía.
Equipado con la información correcta
Combinados con la asignación de recursos y tareas incorporada, los gerentes de proyecto y los equipos de control de calidad están equipados con la información correcta para ayudar a entregar proyectos con éxito.
Modela, administra y traza los requisitos
Traza los cambios propuestos
Captura y traza los requisitos formales para diseñar, construir, e implementar. Utiliza el análisis de impacto para rastrear los cambios propuestos a los requisitos originales. Construye el sistema correcto.
Las características de gestión de requisitos integradas de Enterprise Architect se pueden utilizar para:
Definir un modelo de requerimientos jerárquico y organizado.
Rastrear la implementación de los requisitos del sistema hasta los elementos del modelo.
Búsqueda e informe de requerimientos.
Realizar análisis de impacto de los cambios propuestos a los requisitos.
Administra información compleja
Modela y gestiona información compleja
Enterprise Architect en Español ayuda a individuos, grupos y grandes organizaciones a modelar y administrar información compleja. Al integrar y conectar una amplia gama de información estructural y de comportamiento en forma visual, puede construir un modelo coherente y verificable de lo que es o lo que será.
Las herramientas integradas en Enterprise Architect que te ayudan a administrar la complejidad incluyen:
Diagramas para modelar conceptos estratégicos y de nivel empresarial.
Perfiles específicos de dominio y patrones de modelos reutilizables.
Gestión de líneas base y versionado para el seguimiento e integración de cambios.
Seguridad basada en roles para ayudar a las personas adecuadas a contribuir de la manera correcta.
Documentación
Generación de documentos con un clic
Enterprise Architect proporciona potentes herramientas de generación de documentos e informes con un editor de plantillas WYSIWYG completo. ¡Genera informes detallados con la información que necesitas en el formato que exige tu empresa o cliente!
Con el clic de un botón, se producen automáticamente versiones HTML de tu modelo para una fácil distribución a través de Internet o la intranet de tu organización.
Generación e ingeniería inversa de código
Enterprise Architect admite la generación e ingeniería inversa de código fuente para muchos lenguajes populares, incluyendo:
ActionScript
Ada
C y C++
C#
Java
Delphi
Verilog
PHP
VHDL
Python
System C
VB.Net
Visual Basic
y más…
Del modelo al código fuente
El editor de código fuente incorporado te permite navegar rápidamente desde el modelo directamente al código fuente en el mismo entorno. Las plantillas de generación de código te permiten personalizar el código fuente generado de acuerdo con las especificaciones de tu empresa.
Visualización de aplicaciones
Ingeniería inversa de código y bases de datos
Enterprise Architect en Español te ayuda a visualizar tus aplicaciones al admitir la ingeniería inversa de una amplia gama de lenguajes de desarrollo de software y esquemas de repositorio de base de datos.
Maximiza la reutilización
¡Incorpora marcos completos y sistemas heredados de código fuente, archivos jar o incluso ensamblados binarios .Net! Al importar marcos y código de biblioteca, puedes maximizar la reutilización y la comprensión de tu inversión existente.
Arquitectura dirigida por modelos
Plataforma abstracta a plataforma específica
Puedes desarrollar rápidamente soluciones detalladas a partir de modelos abstractos. Un modelo independiente de la plataforma (PIM) puede impulsar la generación de múltiples soluciones para plataformas específicas, ¡proporcionando un aumento significativo de la productividad!
Con transformaciones incorporadas para:
C#
DDL
EJB
Java
JUnit
NUnit
WSDL
XSD
Transformaciones y plantillas
Enterprise Architect admite transformaciones avanzadas de Arquitectura dirigida por modelos (MDA) usando plantillas de transformación fáciles de editar.
Depuración y visualización
Compila, prueba y ejecuta
Enterprise Architect te permite compilar, probar, depurar, ejecutar y correr scripts de implementación, todo desde el entorno de desarrollo de Enterprise Architect. Con la capacidad de generar clases de prueba NUnit y JUnit a partir de clases de origen utilizando Transformaciones MDA e integrar el proceso de prueba directamente en el IDE de Enterprise Architect, ahora puedes integrar UML y el modelado en el proceso de compilación / prueba / ejecución / implementación.
Paso a paso por la ejecución de código
Además de las funciones de compilar / probar y ejecutar, Enterprise Architect incluye capacidades de depuración para Java, .NET y Microsoft Native (C ++, C y VB). Los depuradores integrados en Enterprise Architect están diseñados específicamente para permitir que un desarrollador o probador capture la información de seguimiento de la pila mientras “recorren” el código de ejecución, realizando una inspección en tiempo de ejecución de los subprocesos suspendidos.
Desde la ejecución de código a diagramas visuales
Puedes usar el historial final de seguimiento de la pila para generar diagramas de secuencia dentro de Enterprise Architect, convirtiendo la ejecución del código real y las llamadas en diagramas visuales.
Automatización
Accede internamente a los modelos
La interfaz de automatización te permite acceder a las partes internas de los modelos de Enterprise Architect. Cualquier entorno de desarrollo capaz de generar clientes ActiveX Com puede utilizarse para conectarse a la interfaz de automatización de Enterprise Architect.
Algunos ejemplos de tareas que podrías realizar a través de la Interfaz de automatización:
Genera y publica automáticamente un informe HTML diario en tu intranet local
Crea scripts de tareas repetitivas, como la actualización de propiedades comunes a todos los elementos del modelo
Genera código desde una máquina de estado o diagrama
Produce informes personalizados
Ejecuta consultas ad hoc contra el modelo
Modelado de bases de datos
Herramientas y perfiles para bases de datos
Las herramientas y los perfiles integrados de Data Architecting de Enterprise Architect extienden UML para proporcionar un mapeo intuitivo de los conceptos de tablas y relaciones de la base de datos a los conceptos de clases y asociaciones de UML. Estas extensiones también te permiten modelar claves de base de datos, desencadenadores, restricciones, RI y otras funciones de base de datos relacionales.
Generación automática de DDL
Enterprise Architect admite el modelado de esquemas de bases de datos y la generación automática de scripts DDL para once destinos DBMS listos para usar:
DB2
Firebird
MS Access
MySQL
MS SQL Server
Oracle
PostgreSQL
Ingeniería de sistemas y simulación
Al integrar muchas funciones avanzadas para los ingenieros de sistemas, las ediciones Ultimate y Unificada de Enterprise Architect brindan soporte integrado para:
SysML 1.1, 1.2, 1.3, 1.4, 1.5
Simulación de modelos paramétricos
Generación de código ejecutable
Modelo para codificar transformaciones para lenguajes de descripción de hardware y ADA 2005
Modelado de procesos de negocio
Existen muchos enfoques para el modelado de procesos de negocios (BPM) utilizando UML como el lenguaje de modelado base.
En particular, los diagramas de actividad, los diagramas de objetos y los perfiles personalizados proporcionan poderosos enfoques de modelado para los analistas de negocios.
Enterprise Architect complementa UML 2.5 con BPMN y elementos de extensión para el análisis, la gestión de requisitos y la gestión de procesos (como elementos de cambio, características y problemas).
Las capacidades de modelado de procesos de negocios de Enterprise Architect te permiten:
Visualizar el proceso de negocio con un perfil UML para BPMN
Generar scripts BPEL ejecutables a partir de modelos BPMN
Validar la corrección de los modelos BPMN
Extiende UML 2.5
Los cimientos de Enterprise Architect en Español se basan en la especificación UML 2, ¡pero no se detienen ahí!
Utiliza los perfiles UML para extender el dominio de modelado, mientras que la validación del modelo garantiza la integridad.
Combina los procesos de negocios, la información y los flujos de trabajo en un modelo utilizando nuestras extensiones gratuitas para BPMN y el perfil de Eriksson-Penker.
Gestión de proyectos
Los gerentes de proyecto pueden usar Enterprise Architect en Español para:
Asignar recursos a elementos
Medir el riesgo y el esfuerzo
Estimar el tamaño y complejidad del proyecto
Implementar control de cambios y procedimientos de mantenimiento
La capacidad de las métricas de casos de uso de Enterprise Architect facilita la evaluación de la complejidad relativa del proyecto, según el número y el tipo de casos de uso dentro del modelo, el tipo de proyecto y las capacidades del entorno de desarrollo.
Con experiencia, las métricas de casos de uso proporcionan una excelente manera de evaluar rápidamente el alcance de un proyecto.
Implementaciones simplificadas para organizaciones medianas y grandes
Enterprise Architect SaaS es la solución de entrega empresarial basada en la nube para la herramienta de modelado líder en la industria, Sparx Systems Enterprise Architect. La implementación a través de EA SaaS significa que las organizaciones pueden iniciar y escalar rápidamente sus esfuerzos de modelado sin gastos operativos adicionales.
Enterprise Architect SaaS ayuda a las organizaciones a evitar el tiempo, el esfuerzo y el costo adicionales de las implementaciones in situ a mayor escala, con la provisión de infraestructura, configuración y mantenimiento continuo de software y bases de datos. Esto significa que tu organización puede concentrar más de sus recursos en la entrega de valor.
Comparar ediciones
Acceso instantáneo. comienza en cuestión de minutos
FAQs de compra
¿Qué está incluido en este precio?
¿Puedo cambiar de una edición a otra?
¿Cuál es la diferencia entre una licencia fija y una flotante?
¿Cuáles son los métodos de pago disponibles?
¿Qué es EULA (Acuerdo de Licencia de Usuario Final, en español)?
¿Qué son los requerimientos del sistema?
Contáctanos
Comparte tus modelos donde sea, cuando sea...
Pro Cloud Server abre toda tu empresa a tus esfuerzos de modelado, permitiendo a las partes interesadas tener acceso seguro para discusión y revisión. WebEA, alojado en Pro Cloud Server, complementa a Enterprise Architect al proporcionar una vista en tiempo real del contenido del proyecto, en cualquier lugar y en cualquier momento…
Notas importantes
Comienza hoy tu prueba gratis
Uso ilimitado por 30 días gratis
* La impresión de documentos con la edición de prueba de Enterprise Architect, aplica en los mismos una marca de agua.
Construye mejor y más rápido con esta nueva versión de la plataforma de diseño y modelado de Sparx Systems
Con una gran cantidad de actualizaciones de rendimiento, personalizaciones, ajustes de interfaz de usuario y nuevas funciones, la última versión de Sparx Systems Enterprise Architect proporciona las herramientas claves y el rendimiento necesario para abordar cualquier desafío de modelado y diseño. Una actualización importante que garantiza que tú, tu equipo y tus clientes tengan acceso a las mejores herramientas y la mejor experiencia en todo momento
Modelar y colaborar en un mundo que cambia rápidamente
Modelado colaborativo con diarios, revisiones y discusiones
Nueva búsqueda de chat
El historial de chat ahora está en el historial de discusión y revisión
Discusiones
Revisiones
Documentos personalizados
Los documentos personalizados han tenido numerosas mejoras para hacer que la creación de documentos dinámicos sea más rápida y sencilla.
Crea rápidamente el informe exacto que usted o sus clientes necesitan:
Enterprise Architect SaaS
Implementaciones optimizadas para organizaciones medianas y grandes
Enterprise Architect SaaS es la solución de entrega perfecta basada en la nube para equipos empresariales corporativos que utilizan Sparx Systems Enterprise Architect. Enterprise Architect admite una variedad de marcos de modelado y es la herramienta elegida por más de un millón de usuarios en todo el mundo.
La implementación de Enterprise Architect SaaS permite que los equipos medianos y grandes comiencen y amplíen rápidamente sus esfuerzos de modelado sin gastos generales operativos internos.
Tradicionalmente, Enterprise Architect se implementa en el sitio para las máquinas de los usuarios finales y se conecta a una base de datos remota. Esto puede implicar un tiempo de implementación, esfuerzos y costos bastante extensos para las organizaciones más grandes en términos de provisión interna de infraestructura, configuración y mantenimiento de software y bases de datos.
Con más equipos moviéndose a una estrategia ‘Cloud First’, la configuración ‘On Premise’ se está volviendo obsoleta. Enterprise Architect SaaS permite a los usuarios incorporarse y comenzar a trabajar casi de inmediato.
Modelado consciente del tiempo
El modelado consciente del tiempo se ha actualizado para mejorar y ampliar la clonación de modelos. En particular, los elementos de anotación como notas, hipervínculos, etc. ahora son completamente clonables.
Exportación de gráficos vectoriales escalables (SVG)
Los diagramas de modelo ahora se pueden publicar en gráficos vectoriales escalables (SVG) de alta calidad generados a partir de diagramas en Enterprise Architect.
Los gráficos vectoriales escalables (SVG) se pueden cambiar de tamaño para satisfacer las necesidades de impresión y publicación de la más alta calidad.
Excelente calidad de imagen en diferentes resoluciones/tamaños.
Fácil de agregar a informes, libros, especificaciones, etc.
Generación de documentos
Personaliza las preferencias y el almacenamiento de datos de aplicaciones
Enterprise Architect almacena preferencias, espacios de trabajo, temas y otras configuraciones y recursos personalizados en dos ubicaciones principales: el Registro de Windows y el directorio “AppData” de Windows. Estos son métodos robustos y estándar de la industria. Sin embargo, en algunos casos es conveniente colocar esta información en una ubicación más accesible y manejable, generalmente para permitir una gestión, duplicación y persistencia más sencilla entre plataformas.
Al utilizar ubicaciones de almacenamiento alternativas para las preferencias y los datos de la aplicación, ahora es posible:
Los entrenadores pueden:
Las empresas y los instaladores de aplicaciones pueden:
Actualizaciones de codificación
Ingeniería de código/Editor de código mejorados para admitir la nueva versión de Java hasta Java 17/18.
Ingeniería de código mejorada para admitir las características más nuevas de C#10.
Expresión lambda: (1) tipo de retorno explícito; (2) atributo dentro de la expresión lambda.
Patrones de modelado
Patrones del asistente de nuevo modelo para:
Patrones más nueva perspectiva (“UML Behavioral”) para tecnología UML dinámica.
Otras mejoras
Mejoras a los RTF para:
Compatibilidad con archivos QEA mejorada para admitir la compactación.
Recursos adicionales
Ediciones de Enterprise Architect
Modelado de software y negocios de nivel básico
Para usuarios individuales y grupos de trabajo
Comienza a trabajar en 5 minutos. Repositorio de modelos basado en un archivo único altamente escalable, con soporte para las construcciones y lenguajes de modelado más populares. Para el consultor, analista, ingeniero de software, analista de procesos de negocios, especialista en IU o ingeniero de requerimientos, que trabaje solo o en un pequeño grupo de trabajo.
Modelado y diseño basado en UML enriquecido
Aprovecha una amplia gama de lenguajes de modelado, patrones informativos preconstruidos y estructuras de modelos diseñados para que seas productivo desde el momento en que comienzas.
Ingeniería de negocios y software
Ideal para el analista de negocios, el ingeniero de requisitos, el profesional de software que necesita construir procesos, definir requisitos, modelos de clases, actividades, componentes de IU, flujos de acción y otras vistas de modelado comunes.
La plataforma escalable basada en equipos
Comparte tu visión
Comparte tus modelos a la audiencia más amplia posible, involucrando ingenieros de software, arquitectos, analistas de negocios, especialistas en sistemas y demás interesados, en una plataforma de modelado basada en un repositorio compartible y escalable.
Proporciones aumentadas
Aprovecha los sistemas DBMS de alta capacidad y alto rendimiento como Oracle y SQL Server para construir tu repositorio de diseño y modelado definitivo. Forma un equipo con Pro Cloud Server para disponibilidad global en tiempo real.
Colaboración
Con control preciso en entornos de modelado compartido, seguridad basada en roles, auditoría y herramientas de fusión de referencia para administrar el uso concurrente. Combina el trabajo individual de los miembros de un equipo con el modelo maestro usando la capacidad de exportación / fusión XMI. Calendarios, correo basado en modelos, chat y más.
Modelado y simulación de potencia
Da vida a tu visión
Utiliza una completa variedad de herramientas de modelado para crear simulaciones y código ejecutable que den vida a tus modelos de comportamiento. Crea código, depura y recorre secciones ejecutables en C ++, Java o .NET.
Máxima ventaja con marcos de trabajo
Aprovecha las capacidades de la edición Corporativa, utilizando además los marcos empresariales integrados como TOGAF, Zachman, UAF y UPDM.
Colaboración
Utiliza BPSim, DMN y otras herramientas para definir, medir y verificar salidas y comportamiento de tiempo de ejecución. Recorre procesos y ejecución basada en reglas. Enlace de modelos y simulaciones DMN y BPSim.
El paquete completo
Acelera tu visión
Sin demoras ni retrasos: todo está incluido, todo está habilitado. Una licencia habilita todo en Enterprise Architect y todas las extensiones MDG. Sin costos ocultos: fácil de implementar, fácil de administrar.
Integración instantánea
Obtén acceso instantáneo a las capacidades de integración de datos externos de Pro Cloud Server. Sin tarifas de cliente adicionales: solo instala y conéctate. Además, obtiene Integración MDG para MS Office (descarga por separado) para trabajar con herramientas de MS Office y modelos de Enterprise Architect.
Control de acceso
Oculta o muestra el contenido del modelo basado en un modelo de seguridad personalizable. Cuando se utiliza Oracle o SQL Server, Enterprise Architect admite Row Level Security. Mientras que las ediciones Corporativa y Unificada admiten la lectura de repositorios con RLS habilitado, solo la edición Ultimate brinda soporte para configurar paquetes de modelos con Row Level Security.
Alto desempeño
Herramientas para el modelador de negocios
Un rico conjunto de herramientas e idiomas para negocios, incluidos BPMN, UML, casos de uso, requisitos, gráficos de actividad, diagramas de secuencia, modelos de dominio y más.
Visualización y diseño de software
Soporte integral para modelado, ingeniería inversa, creación de perfiles, depuración, exploración, grabación y visualización de código en muchos lenguajes de software populares. El último conjunto de herramientas de visualización para ingenieros de software.
Repositorio basado en archivo de inicio rápido
Arranque inmediato sin problemas utilizando un repositorio basado en un solo archivo de alto rendimiento. Múltiples opciones para escalar una vez que se involucren más colaboradores y sea hora de llevar tu modelo al siguiente nivel.
Soporte XML / XMI / XSL
La versión profesional admite el intercambio de modelos a través de la importación y exportación de XMI. Además, admite el modelado del esquema XSD, la definición y depuración XSLT y otras construcciones basadas en XML.
Potente conjunto de características de IU
Maximiza tu experiencia con espacios de trabajo de IU, conjuntos de trabajo, perspectivas, configuración de herramientas, temas visuales y muchas otras características de IU.
Herramientas visuales efectivas
Herramientas de análisis
Gran gama de herramientas para el analista. Incluye mapas mentales. Vista de requisitos, modo Dibujado a mano para diagramas, mapas de calor, gráficos, diagramas de hoja de ruta, todos los diagramas UML, todos los diagramas BPMN.
Herramientas de planificación
Utiliza la vista de Gantt y los diagramas Kanban para mantenerte al tanto de tu agenda personal. Asignación de tareas, tareas personales y de proyectos, gestiona tu modelo y compromisos laborales.
Trazabilidad
Varias herramientas para visualizar y explorar relaciones en su modelo. La vista de jerarquía de trazabilidad, la vista de matriz de relaciones, la ventana de relaciones, el filtrado de diagramas basado en metamodelos y otras herramientas hacen que el análisis de impacto y la trazabilidad sean muy sencillos.
Documentación y Publicación
Aprovecha un sistema de generación de documentos increíblemente rico y potente para convertir tus modelos en copias impresas con fines de gestión y archivo. Comparte en formato PDF, DOCX, RTF o Web. Motor basado en plantillas con muchas opciones para crear informes altamente personalizados.
IU moderna y efectiva
Una interfaz de usuario rica e impresionante basada en Ribbon con soporte para espacios de trabajo, temas visuales y estilos configurables por el usuario. Visualiza varios diagramas al mismo tiempo. Edita el código fuente o documentos de texto enriquecido. Verifica las matrices de relaciones. Utiliza el Administrador de especificaciones para obtener una vista similar a un documento de los requisitos del modelo. Posibilidades ilimitadas.
Involucra a todos
Mejor con Pro Cloud Server
Para maximizar el alcance y la efectividad de tus modelos, se recomienda el uso de Pro Cloud Server y WebEA. Permite comentarios efectivos de las partes interesadas, integrando con otras plataformas como Jira y TFS.
Con una API RESTful completa, facilidad de administración de licencias y otros beneficios, la edición Corporativa de Enterprise Architect más Sparx Pro Cloud Server es una combinación ganadora.
Análisis y diseño de negocios
Un completo conjunto de negocios conformado por herramientas y lenguajes. BPMN y BPEL para casos de uso, requerimientos, gráficos de actividad, diagramas de secuencia, modelos de dominio y más.
Visualización y diseño de software
Soporte integral para modelado, ingeniería inversa, creación de perfiles, depuración, exploración, grabación y visualización de código en muchos lenguajes de software populares. El último conjunto de herramientas de visualización para ingenieros de software.
Ingeniería de sistemas basada en modelos
Soporte basado en estándares enriquecidos para MBSE usando SysML 1.5 con muchos patrones y herramientas incorporados para enriquecer la paleta de herramientas de Ingenieros de Sistemas
Integración de datos externos
Utiliza las capacidades de integración de datos de Pro Cloud Server para conectarte a Jira, Service Now, TFS y muchos otros sistemas para visualizar y administrar tu empresa de manera efectiva.
Arquitectura empresarial
Potentes herramientas para que tus arquitectos empresariales capturen y visualicen la estructura empresarial, los procesos y las hojas de ruta. Utiliza la integración de datos de Pro Cloud Server con sistemas como Service Now para crear modelos completos.
Herramientas empresariales
Repositorios basados en DBMS
Transfiere tu repositorio basado en archivos a un repositorio basado en servidor y aprovecha la escalabilidad y el poder de los sistemas DBMS empresariales como Oracle y SQL Server. Soporte robusto, rápido y probado para equipos y modelos muy grandes.
Auditoría y Líneas base
Toma el control de tu modelo y captura información de auditoría en varios niveles. Crea líneas base de paquetes de modelos para comparación y control. Implementa el control de versiones utilizando una variedad de herramientas estándar de la industria.
Ingeniería de bases de datos
Visualiza tus sistemas de bases de datos existentes con la importación de bases de datos, o crea nuevas bases de datos desde cero con las potentes y completas herramientas de construcción y modelado de bases de datos disponibles en esta edición.
Licencias flotantes
Maximiza el uso de tu licencia y capacita a tu equipo comprando licencias flotantes. Fácil de implementar y también se integra con Pro Cloud Server.
Servicio de activos reutilizables (RAS)
La edición Corporativa también admite la escritura y carga de activos de modelo en el servicio RAS. El RAS proporciona un poderoso mecanismo para compartir y reutilizar activos modelados entre tu equipo y a otras personas en diferentes ubicaciones.
Observa los engranajes girar
Mejor con Pro Cloud Server
Para maximizar el alcance y la efectividad de tus modelos, es altamente recomendable el uso de Pro Cloud Server y WebEA. Permite comentarios efectivos de las partes interesadas, integrándose con otras plataformas como Jira y DevOps.
Con una API RESTful completa, facilidad de administración de licencias y otros beneficios, la edición Unificada de Enterprise Architect más Sparx Pro Cloud Server es una combinación ganadora.
Motor BPSim
Pon a funcionar tus modelos BPMN con un potente motor de ejecución de procesos BPSim. Informa sobre la efectividad de los modelos de proceso y cómo responden a una variedad de situaciones y eventos. Repite la simulación a cualquier ritmo y explora varios escenarios.
Motor DMN
El soporte DMN (notación de modelado de decisiones) en Enterprise Architect 14 es muy profundo y muy poderoso. Puedes definir tus modelos DMN y luego reproducirlos a tu ritmo, verificando las reglas y los resultados en el camino. Define múltiples escenarios y observa cómo se mantiene su lógica.
Open Modelica / Motor SysML
Lleva tus modelos paramétricos SysML al siguiente nivel generando código de exportación para Open Modelica. Con Open Modelica instalado, puedes ejecutar instantáneamente tu modelo y ver el resultado en formato Open Modelica. Una herramienta poderosa para explorar y adaptar los modelos paramétricos de tus sistemas.
Generación de código ejecutable
Con la versión 14 viene un soporte nuevo y ampliado para generar código que ejecute tu lógica de comportamiento modelada, desde modelos de estado y modelos DMN. El código resultante se puede correr como una simulación, pero también se puede usar en tus propios programas para manejar el comportamiento basado en reglas y estados.
Marcos empresariales
TOGAF
Aprovecha el soporte integrado para múltiples marcos en la Edición Unificada. La compatibilidad con TOGAF incluye todas las características de la tecnología TOGAF MDG además de nuevos patrones y perspectivas de modelo desde la versión 14.
Zachman
Utiliza las funciones integradas de la Edición Unificada para modelar y diseñar de forma rápida y eficaz utilizando el marco Zachman para arquitectura empresarial.
UAF - UPDM
La compatibilidad con UAF y UPDM está integrada en la Edición Unificada sin costo adicional ni necesidad de descarga. Para obtener acceso inmediato a estos y otros marcos compatibles desde Enterprise Architect 14, elige la Edición Unificada.
Integración de Visual Studio
Para aquellos que buscan la integración MDG de EA y Visual Studio, la Edición Unificada viene con esa característica preinstalada y habilitada. Si está en tu lista de complementos necesarios, esta edición lo incluye previamente.
DDS
Al igual que muchas otras extensiones MDG que se vendían anteriormente por separado, DDS ahora está habilitada como una parte incluida previamente en la Edición Unificada y no requiere licencia ni descarga adicional.
Todo lo que necesitas
Mejor con Pro Cloud Server
Para maximizar el alcance y la efectividad de tus modelos, es altamente recomendable el uso de Pro Cloud Server y WebEA. Permite comentarios efectivos de las partes interesadas, integrándose con otras plataformas como Jira y DevOps.
Con una API RESTful completa, facilidad de administración de licencias y otros beneficios, la edición Unificada de Enterprise Architect más Sparx Pro Cloud Server es una combinación ganadora.
Basado en la Edición Unificada
Incluye todo lo de las ediciones Profesional, Corporativa y Unificada de Enterprise Architect. Acceso instantáneo a todas las herramientas de modelado, extensiones MDG, marcos, simulaciones y más.
Colaboración y conectividad
Con la Edición Ultimate de Enterprise Architect, puedes aprovechar las funciones avanzadas de colaboración y conectividad. La combinación con Sparx Pro Cloud Server permite una integración perfecta con varias herramientas y plataformas externas, permitiendo comentarios de las partes interesadas y facilitando la integración con sistemas de gestión de proyectos populares como Jira y DevOps. Aprovechando una rica API RESTful y una función de administración de licencias, la Edición Ultimate garantiza una integración fluida de datos y mejora la visibilidad general del proyecto, lo que la convierte en una opción ideal para equipos que trabajan en proyectos complejos e interconectados.
Integración MS Office
Incluye una licencia completa para todas las funciones de la extensión MDG de integración con MS Office. Equípate a ti mismo y a tu equipo con la integración de Office sin costo adicional.
Enlace DOORS
Utiliza la integración DOORS a través de la extensión MDG o a través del cliente de integración Pro Cloud Server Jazz.
Seguridad a nivel de filas
Gestiona el acceso detallado del usuario a la información del modelo ocultando secciones completas de un modelo basadas en la conectividad del usuario.
Licencias flotantes
Como su nombre lo indica, las licencias flotantes, ‘flotan’ de un usuario a otro a medida que se incian y detienen los diversos productos de software. Solo se requiere una licencia para el producto mientras un usuario tiene el software en ejecución, una vez que el producto se apaga, la licencia está disponible para que otro usuario la use.
Ventajas de las licencias flotantes
Uso más eficiente de las licencias (permitiendo así comprar un menor número de licencias)
Gestión automatizada y centralizada de licencias
Con el servidor de licencias flotantes y el servicio de almacén de claves, los almacenes de claves se pueden configurar para asignar claves de licencia durante un período de tiempo, lo que permite que Enterprise Architect se utilice fuera del sitio
La mayoría de las ediciones de Enterprise Architect y los productos complementarios desarrollados por Sparx Systems se pueden adquirir como licencias flotantes. Las licencias flotantes son adecuadas para empresas que desean automatizar la gestión de las claves de registro de Enterprise Architect, porque pueden administrarse en un único repositorio centralizado (o ‘Almacén’)
Los productos Sparx Systems admiten los siguientes tipos de ‘Almacenes’:
Servidor de licencia flotante: es un componente de la aplicación Pro Cloud Server que se ejecuta como un servicio de Windows.
Servicio de almacén de claves: una aplicación basada en servidor que se ejecuta como un servicio de Windows
Basado en archivos: un lugar simple para archivos en un recurso compartido de red
Servidor de licencias flotantes
El servidor de licencia flotante (FLS) es un componente integrado del servidor Pro Cloud y se ejecuta siempre que se ejecuta el servidor Pro Cloud. La principal ventaja del servidor de licencias flotante (sobre los otros tipos de almacenes) es que todas las comunicaciones se realizan a través de HTTPS, lo que garantiza que toda la información de la licencia se transmita de forma segura.
Pro Cloud Server es un producto de soporte para Enterprise Architect y está disponible para usuarios con licencia de Enterprise Architect. Se puede descargar desde la página de descarga de Pro Cloud Server.
Todos los aspectos del servidor de licencia flotante se pueden configurar utilizando el cliente de configuración suministrado:
El servidor de licencia flotante admite un nivel configurable de registro y los mensajes se escriben en los archivos de registro estándar de Pro Cloud Server. Con el uso de algunos filtros, estos mensajes de registro pueden formar la base de informes que contienen estadísticas de uso de licencias flotantes. El FLS también admite medidas de seguridad adicionales, como el acceso protegido con contraseña a tu almacén y la autenticación de dominio.
Más información sobre la instalación y el uso del servidor de licencia flotante está disponible en la Guía del usuario.
Las preguntas comunes sobre las licencias flotantes y Enterprise Architect se responden en la página de preguntas frecuentes del sitio oficial.
Servicio de almacén de claves
Marzo de 2020, con el lanzamiento de Pro Cloud Service 4.1 (compilación 44), la funcionalidad proporcionada por el Servicio de Almacén de Claves ha sido reemplazada por la edición sin licencia de Pro Cloud Server; como resultado, no se realizarán más desarrollos en el Servicio de Almacén de Claves.
El Servicio de Almacén de Claves es un producto que se instala por separado, disponible para usuarios con licencia de Enterprise Architect y se puede descargar desde la sección de usuarios registrados del sitio web de Sparx Systems.
Nota: si bien el almacén de claves todavía está disponible para descargar, todo desarrollo posterior de este producto ha cesado. El servidor de licencias flotantes es ahora un producto en desarrollo activo.
El servicio de almacén de claves proporciona claves de licencia flotantes interactuando con instancias de Enterprise Architect a través de un protocolo de red. El Servicio de Almacén de Claves admite el registro y la auditoría detallados del uso de licencias flotantes, que pueden usarse como base para informes que contienen estadísticas de uso. El servicio también admite medidas de seguridad adicionales, como acceso protegido con contraseña a tu almacén de claves y autenticación de dominio. Más información sobre la instalación y el uso del servicio Keystore está disponible en la Guía del usuario (documento pdf).
Para recorrer rápida y fácilmente el proceso de instalación y ejecución del servicio de almacén de claves de Sparx Systems, revise la Guía visual de inicio rápido.
Nota: Las versiones anteriores de Enterprise Architect admitían un almacén de claves basado en archivos, que estaba alojado en un recurso compartido de red y al que los usuarios accedían directamente. Si bien este enfoque todavía es compatible con la aplicación almacén de claves para instalaciones heredadas, se recomienda utilizar el enfoque más sólido basado en servicios. La Guía del usuario del servicio de almacén de claves describe el enfoque basado en archivos y cómo migrar un almacén de claves basado en archivos al nuevo almacén de claves basado en servicios.
Las preguntas comunes sobre las licencias flotantes y Enterprise Architect se responden en la página de preguntas frecuentes del sitio oficial.
Enterprise Architect, versión 8 o posterior
10 MB de espacio en disco
Sistema operativo: Microsoft® Windows 10, Windows 8, Windows 7, Windows Vista, Windows Server 2016, Windows Server 2012, Windows Server 2008. (Se admiten sistemas operativos de 32 y 64 bits*)
*El servicio de almacén de claves de Sparx Systems es una aplicación de 32 bits; sin embargo, se puede ejecutar en sistemas operativos Windows de 32 y 64 bits.
Basado en archivos
Un almacén de claves basado en archivos es la solución de almacén de claves más simple y fue la primera opción que proporcionó Sparx Systems cuando se introdujeron las licencias flotantes. Todo lo que se requiere es una red compartida para guardar el archivo Keystore. Todos los usuarios de Enterprise Architect necesitarán acceso de lectura/escritura al recurso compartido de red, para que las claves de licencia puedan extraerse (al iniciar) y luego devolverse una vez finalizado.
Requerimientos del sistema
Windows
Microsoft® Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2016, Windows Server 2012 o Windows Server 2008. (32 bit o 64 bit [1])
2GB de RAM
2GB de espacio disponible en disco
Resolución de pantalla 1280×720 o superior
Linux
Sistema operativo Linux (kernel 2.4 o posterior)
Wine[2] 5.0 (mínimo), 6.0 o posterior (recomendado) (o una versión Crossover equivalente)
Microsoft Data Access Components (MDAC) 2.8
2GB de RAM
2GB de espacio disponible en disco
Resolución de pantalla 1280×720 o superior
Mac OS X
Mac OS 10.8 o posterior
Procesador Intel®
Wine[2] 5.0 (mínimo), 6.0 o posterior (recomendado) (o una versión Crossover equivalente)
Microsoft Data Access Components (MDAC) 2.8
2GB de RAM
2GB de espacio disponible en disco
Resolución de pantalla 1280×720 o superior
macOS
Mac OS 10.15 o posterior
Procesador Intel® o Procesador Apple M1 con Rosetta2 instalado
CrossOver Mac20 o posterior [3]
Microsoft Data Access Components (MDAC) 2.8
2GB de RAM
2GB de espacio disponible en disco
Resolución de pantalla 1280×720 o superior
Bases de datos soportadas (DBMS) para ser usadas como repositorio de modelos de Enterprise Architect [4]
Firebird
MariaDB
MySQL
Ms SQL Server (incluye Express y Azure)
2MS Access
Oracle
PostgreSQL
En Windows Vista (con el Control de cuentas de usuario activado), una aplicación se inicia solo con permisos estándar, independientemente del nivel de autoridad que tenga el usuario actual. Como resultado, un instalador que se ejecuta normalmente con una cuenta de administrador en Vista solo tiene privilegios estándar y no puede escribir en ciertas áreas críticas del registro / sistema de archivos, o redirige las solicitudes de escritura a un registro / archivo virtualizado por usuario sistema.
Sparx Systems recomienda que si está instalando en Windows Vista, siempre ejecute el instalador de Enterprise Architect con privilegios de administrador (se recomienda si tiene UAC activado o no). Para otorgar privilegios de administrador a la aplicación, haga clic con el botón derecho en el icono del instalador descargado y seleccione la opción Ejecutar como menú del administrador.
Enterprise Architect en 30 minutos
Bienvenido a la descripción general completa de las capacidades de Sparx Systems Enterprise Architect 16.1. Cada sección se centra en un aspecto particular de Enterprise Architect, proporcionando una introducción al propósito y los beneficios de cada capacidad
¿Qué es Enterprise Architect?
Enterprise Architect es una plataforma visual para diseñar y construir sistemas de software, para el modelado de procesos comerciales y para propósitos de modelado más generalizados.
Enterprise Architect se basa en la última especificación UML® 2.5 (consulte www.omg.org). UML define un lenguaje visual que se utiliza para modelar un dominio o sistema en particular (ya sea propuesto o existente).
Enterprise Architect es una herramienta progresiva que cubre todos los aspectos del ciclo de desarrollo, proporcionando una trazabilidad completa desde la fase de diseño inicial hasta la implementación, el mantenimiento, las pruebas y el control de cambios.
¿Qué diferencia a Enterprise Architect de otras herramientas UML?
Modelado completo basado en UML 2.5
Gestión de requisitos incorporada
Amplio soporte de gestión de proyectos, incluidos recursos, tareas, calendario de proyectos y métricas
Gestión de pruebas integrada: gestión de puntos de prueba, ejecución de pruebas basada en modelos, especificación de casos de prueba y compatibilidad con JUnit y NUnit
Opciones de documentación flexibles: redactores de informes HTML y de texto enriquecido (RTF)
Soporte de ingeniería de código para muchos idiomas listo para usar
Un analizador de ejecución visual integrado para perfilar, depurar y documentar aplicaciones en ejecución; instanciar objetos de modelo en tiempo de ejecución; y registrar diagramas de secuencia de un seguimiento de pila
Entorno de modelado extensible que puede alojar perfiles y tecnologías definidos por el usuario
Usabilidad: Enterprise Architect facilita la puesta en marcha rápidamente con UML
Velocidad: Enterprise Architect tiene un desempeño espectacularmente rápido
Escalabilidad: Enterprise Architect puede manejar modelos extremadamente grandes y muchos usuarios concurrentes con facilidad
Precio: Enterprise Architect tiene un precio para equipar a todo el equipo, lo que hace que la colaboración y el desarrollo del equipo sean rentables desde la fase de diseño inicial hasta la implementación, el mantenimiento, las pruebas y el control de cambios.
¿Qué tan popular es Enterprise Architect ahora?
Con más de 850.000 usuarios efectivos en todo el mundo, Enterprise Architect ha demostrado ser muy popular en una amplia gama de industrias y es utilizado por miles de empresas en todo el mundo. Desde grandes organizaciones multinacionales conocidas hasta pequeñas empresas independientes y consultores, Enterprise Architect se ha convertido en la herramienta de modelado UML preferida por desarrolladores, consultores y analistas en más de 130 países.
El software de Sparx se utiliza en el desarrollo de muchos tipos de sistemas de software en una amplia gama de industrias, que incluyen:
Aeroespacial
Bancos y finanzas
Defensa
Ingeniería Eléctrica
Medicina
Investigación y Academia
Retail
Transporte y servicios públicos
También se utiliza de forma eficaz para la formación en arquitectura empresarial y UML en muchos colegios, empresas de formación y universidades importantes de todo el mundo. Las implementaciones reales van desde usuarios individuales hasta empresas con más de 1000 puestos que trabajan en proyectos grandes y distribuidos.
Resumen de características de Enterprise Architect
Enterprise Architect te permite:
Modelar sistemas complejos de información, software y hardware utilizando notación compatible con UML
Modelar, gestionar y rastrear los requisitos para las soluciones implementadas
Producir documentación detallada y de calidad en formatos RTF, PDF y HTML
Aprovechar los marcos de arquitectura empresarial estándar de la industria
Generar y realizar ingeniería inversa de código en más de 10 lenguajes de programación *
Modelar bases de datos, generar scripts DDL e invertir el esquema de la base de datos a través de ODBC *
Gestionar, realizar un seguimiento y controlar los cambios mediante la combinación de modelos de referencia y las capacidades de auditoría
Centralizar la documentación de procesos y sistemas de información en toda la empresa
Modelar dependencias entre elementos, dinámica del sistema y estado
Jerarquías de clases de modelo, despliegue, componentes y detalles de implementación
Registrar problemas del proyecto, tareas y glosario del sistema
Asignar recursos para modelar elementos y realizar un seguimiento del esfuerzo invertido contra el esfuerzo requerido
Compartir modelos con el último formato XMI 2.1. (Las versiones anteriores también son compatibles)
Importar modelos en formato XMI desde otras herramientas
Administrar el control de versiones a través de XMI usando configuraciones SCC, CVS y Subversion
Utilizar perfiles UML para crear extensiones personalizadas para el modelado de dominios específicos
Guardar y cargar diagramas completos como patrones
Analizar y rastrear relaciones entre elementos usando la matriz de relaciones tabular
Generar secuencias de comandos y automatizar tareas comunes mediante la interfaz de automatización y las secuencias de comandos del modelo
Conectarte a repositorios de bases de datos compartidas utilizando MS SQL Server, MySQL, Oracle y más *
Migrar los cambios en un entorno distribuido utilizando paquetes XMI controlados
Realizar transformaciones de modelo a modelo mediante la arquitectura basada en modelos (MDA) *
Crear y compartir vistas dinámicas de elementos de modelo y conjuntos de diagramas utilizando Vistas de modelo
Crear mapas mentales, modelos de procesos de negocio y diagramas de flujo de datos utilizando UML
Generar scripts BPEL automáticamente a partir de modelos de procesos de negocio en notación BPMN © *
Generar lógica de negocios ejecutable a partir de tareas de reglas y rastrear las reglas de negocios en lenguaje natural *
Visualizar la ejecución de aplicaciones utilizando Visual Execution Analyzer
Transformar modelos de comportamiento en código fuente ejecutable tanto para software como para lenguajes de descripción de hardware (HDL) como Verilog, VHDL y SystemC *
Simular modelos paramétricos SysML. *
UML, BPMN y SysML
Enterprise Architect admite todos los modelos y diagramas de UML 2.5. Puedes modelar procesos comerciales, sitios web, interfaces de usuario, redes, configuraciones de hardware, mensajes y muchos otros aspectos de su desarrollo.
En resumen, Enterprise Architect:
Fue la primera herramienta UML en introducir soporte completo para UML 2 en abril de 2004
Continúa perfeccionándose y actualizando la compatibilidad con UML 2
Admite los 14 tipos de diagramas de UML 2
Además de UML, Enterprise Architect admite las últimas especificaciones de Business Process Modeling Notation (BPMN) y Systems Modeling Language (SysML). Las notaciones de modelado empresarial también se admiten de forma inmediata, incluidos ArchiMate © 2.0, SoaML y SOMF ©.
Enterprise Architect admite muchos otros tipos de diagramas que amplían los diagramas UML centrales para el modelado estratégico, mapas mentales, especificaciones de requisitos formales, diagramas de flujo de datos, creación de prototipos de interfaz de usuario y modelado específico de dominio. La herramienta también proporciona vistas alternativas que hacen que la edición de los diagramas UML centrales sea más intuitiva y eficaz. Un ejemplo es el editor de tablas de estado, que representa un diagrama de máquina de estados UML estándar como una tabla lógica editable.
¿Qué beneficios ofrece Enterprise Architect?
Enterprise Architect ayuda a individuos, grupos y grandes organizaciones a modelar y administrar información compleja. A menudo, esto se relaciona con el desarrollo de software y el diseño e implementación de sistemas de TI, pero también puede relacionarse con el análisis empresarial y el modelado de procesos empresariales.
Enterprise Architect integra y conecta una amplia gama de información estructural y de comportamiento, lo que ayuda a construir un modelo arquitectónico coherente y verificable, ya sea lo que es o lo que será. Las herramientas para administrar versiones, rastrear diferencias, auditar cambios y hacer cumplir la seguridad ayudan a controlar el desarrollo del proyecto y hacer cumplir los estándares.
Captura los requisitos y utiliza la trazabilidad completa desde los requisitos básicos hasta el diseño, la construcción, la implementación y más. Utiliza el análisis de impacto para rastrear desde los cambios propuestos hasta los requisitos originales. Construye el sistema ‘correcto’.
Un entorno multiusuario escalable, de fácil implementación, Enterprise Architect integra miembros del equipo de todas las secciones y todas las fases del ciclo de vida de desarrollo y mantenimiento de un producto (o sistema), proporcionando beneficios significativos de la colaboración incorporada y el intercambio de información inherente.
Un repositorio único para analistas de negocios, arquitectos de software, desarrolladores, gerentes de proyectos, testers, personal de implementación y soporte. Una vista ‘unificada’ de un sistema complejo que tiene muchos puntos de vista y muchos subsistemas posibles.
UML 2.5, un estándar abierto, proporciona un lenguaje rico para describir, documentar y diseñar software, negocios y sistemas de TI en general. Enterprise Architect te permite aprovechar todo el poder expresivo de UML 2.5 para modelar, diseñar y construir diversos sistemas de una manera abierta y bien entendida. Genera código, estructuras de base de datos, documentación y métricas. Transforma modelos. Especifica el comportamiento y la estructura como base para los acuerdos contractuales.
El software es complejo y, a menudo, difícil de entender. Utiliza Enterprise Architect para realizar ingeniería inversa en una amplia variedad de código fuente para comprender la estructura estática. Para completar la imagen, utiliza las exclusivas herramientas integradas de generación de perfiles y depuración en tiempo de ejecución para capturar y visualizar el software en ejecución. Crea instancias en tiempo de ejecución de elementos de modelo e invoca métodos utilizando el Object Workbench integrado. Integra modelos de datos existentes mediante el esquema de base de datos de ingeniería inversa para una amplia gama de sistemas.
Captura y realiza un seguimiento de la información sobre los elementos del modelo que son importantes para el éxito: por ejemplo, detalles de pruebas, gestión de proyectos y mantenimiento. Utiliza esta información para impulsar y realizar un seguimiento del desarrollo y la entrega de productos.
Enterprise Architect admite varios mecanismos para exportar e importar modelos utilizando XMI estándar de la industria. Esto permite a los modeladores usar información creada en otras herramientas, copiar información entre modelos de Enterprise Architect e incluso escribir y usar herramientas personalizadas que toman XMI directamente como entrada.
Model Driven Architecture (MDA) es un estándar abierto diseñado para facilitar el desarrollo rápido de aplicaciones de manera independiente de la plataforma. Los modelos pueden construirse con un alto nivel de abstracción y utilizando herramientas basadas en MDA, transformarse en modelos y código dirigido a una plataforma o dominio específico. Enterprise Architect tiene un amplio conjunto de herramientas integradas para admitir MDA.
Modelado basado en estándares abiertos
Como miembro colaborador del Object Management Group, Sparx Systems comprende la importancia de los estándares abiertos para comunicarse de manera efectiva con una amplia gama de partes interesadas. Con este fin, Enterprise Architect te ayuda a:
Visualizar sistemas utilizando la última notación UML 2.5
Documentar y describir los procesos comerciales con BPMN 2.0
Modelar y simular proyectos de ingeniería de sistemas con SysML 1.3
¡Aprovecha muchos otros estándares de modelado abiertos, todo en un solo entorno de modelado!
Modelado de negocios
“Los modelos comerciales son representaciones gráficas de procesos comerciales, software y sistemas en un formato visual fácil de entender. Estos modelos se utilizan para analizar y diseñar de manera eficiente y precisa sistemas comerciales y estrategias de TI”
El software y los sistemas están cada vez más en el centro de las operaciones comerciales y son cruciales para respaldar la innovación. En el ciclo constante de adaptación y cambio, los responsables de diseñar e implementar sistemas de TI necesitan saber cómo se comportan e interactúan sus sistemas, para tener una visión integrada de qué es, qué podría ser y cómo llegar allí.
El modelado de negocios permite a profesionales como Analistas de Negocios modelar y analizar software, procesos, bases de datos, etc. existentes, para optimizarlos, integrarlos y adaptarlos de manera efectiva. El modelado empresarial en Enterprise Architect mantiene las soluciones de TI en línea con la estrategia empresarial, con trazabilidad desde la estrategia corporativa hasta el código. Además, apoya la colaboración para que las partes interesadas y los equipos compartan la misma opinión.
Enterprise Architect amplía el Lenguaje de Modelado Universal (UML) (el estándar de facto para software y sistemas de modelado), para admitir técnicas de modelado de negocios estándar de la industria de una manera fácil de entender y rastrear.
Notación de modelado de procesos de negocio (BPMN)
Una notación popular entre los analistas de negocios es la notación de modelado de procesos de negocios (BPMN). Esta notación se dirige específicamente a la comunidad de modelos de negocios y se asigna a UML a través de un perfil BPMN. Enterprise Architect proporciona soporte integrado del último perfil BPMN 2.0.
Reglas del negocio
Las reglas de negocio se utilizan para definir la implementación de una política. En Enterprise Architect, las reglas de negocio se pueden rastrear hasta las políticas (de las que se derivan), los requisitos (de los que se dan cuenta) y los servicios de aplicación que los implementan.
Recursos adicionales
Modelado y simulación de procesos de negocio
Existen numerosos enfoques para el modelado de procesos de negocio (BPM) que utilizan UML como lenguaje de modelado base. En particular, los diagramas de actividades, los diagramas de objetos y los perfiles personalizados proporcionan una gran cantidad de posibilidades de modelado para que las utilicen los analistas de BPM. Enterprise Architect complementa la paleta de idiomas básica UML 2.4 con análisis personalizados, gestión de requisitos y elementos de gestión de procesos (como elementos de cambios, características y problemas)
El perfil BPMN
Una notación popular entre los analistas de negocios es la notación de modelado de procesos de negocios (BPMN). Esta notación se dirige específicamente a la comunidad de modelos de negocios y se asigna a UML a través de un perfil BPMN. Enterprise Architect proporciona soporte integrado del último perfil BPMN 2.0.
Simulación BPMN
Los modelos BPMN 2.0 se simulan utilizando el motor de simulación integrado de Enterprise Architect. Esto te permite examinar dinámicamente los flujos de procesos, validar el modelo y recopilar información de tiempo y recursos sobre procesos propuestos o heredados con miras a la mejora de los procesos comerciales.
Generación BPEL
Enterprise Architect genera scripts de Business Process Execution Language (BPEL) a partir de modelos BPMN. Los scripts BPEL generados se pueden ejecutar mediante un motor de ejecución de terceros. Las reglas específicas de validación de modelos ayudan a garantizar que los modelos generen un código BPEL válido.
Modelado de datos e información
Enterprise Architect te permite capturar modelos de datos conceptuales, lógicos y físicos con una herramienta en el mismo repositorio de modelos. Puedes importar esquemas de bases de datos existentes o generar automáticamente scripts de base de datos a partir de tu esquema modelado, lo que proporciona una trazabilidad de un extremo a otro desde el concepto hasta la implementación
Perfil de modelado de datos integrado
El perfil de modelado de datos integrado de Enterprise Architect extiende UML para proporcionar un mapeo intuitivo de los conceptos de tablas y relaciones de la base de datos a los conceptos de clases y asociaciones de UML. Estas extensiones modelan claves de base de datos, activadores, restricciones, RI y otras características de bases de datos relacionales. Enterprise Architect también admite la notación Entidad – Relación (ER).
Al diseñar o documentar bases de datos, Enterprise Architect te ayudará a:
Crear un diagrama de modelo de datos para visualizar el esquema de tu base de datos
Crear tablas y vistas
Crear columnas, claves primarias, claves externas
Crear procedimientos almacenados
Crear índices, secuencias, funciones y disparadores
Generar DDL para una tabla o un paquete completo
Convertir tipos de datos para una tabla, paquete o DBMS completo
Importar un esquema de base de datos desde una fuente de datos ODBC.
Administración de requerimientos
La recopilación de requisitos suele ser el primer paso para desarrollar una solución, ya sea una aplicación de software o un proceso empresarial. Los requisitos son esencialmente lo que debe hacer el sistema
Características
Las funciones de gestión de requisitos integradas de Enterprise Architect te ayudan a:
Definir un modelo de requisitos formales organizado y jerárquico.
Diferenciar claramente los tipos de requisitos, como requisitos funcionales y no funcionales.
Vincular y rastrear los requisitos del sistema con los elementos de análisis y diseño y los artefactos de implementación
Buscar requisitos y realizar análisis de impacto con respecto a los cambios de requisitos
Generar informes personalizados o una especificación de requisitos completa directamente desde el modelo
Crear atributos o propiedades personalizados apropiados para tu organización o proyecto
Relacionar los elementos de requisitos formales directamente con los pasos del escenario del caso de uso, conectando los artefactos de análisis iniciales con el desarrollo posterior del sistema.
Trazabilidad
Enterprise Architect se distingue entre las herramientas UML por sus capacidades de gestión de requisitos integradas. Ser capaz de crear requisitos directamente en el modelo resuelve una serie de problemas de desarrollo tradicionales como la trazabilidad, divisiones de equipos interdisciplinarios, integración con sistemas de gestión de cambios y configuración.
Modelado de información espacial con GML y ArcGIS
Enterprise Architect admite la ingeniería basada en modelos de datos espaciales y diseños de geodatabase para ayudar al desarrollo de Sistemas de Información Geográfica (GIS). Los datos espaciales interoperables se modelan en Enterprise Architect usando Geography Markup Language (GML) de Open Geospatial Consortium
También puedes diseñar bases de datos geoespaciales comerciales específicamente para la plataforma ArcGIS desarrollada por Esri Inc. Enterprise Architect proporciona un perfil UML integrado para ArcGIS, lo que significa que el diseño de tu base de datos espacial se puede rastrear directamente a tu modelo de información corporativa y aprovecha la notación de modelado estándar de la industria. Puedes exportar modelos de geodatabase a ArcCatalog como un documento de espacio de trabajo XML que contiene definiciones de clase de entidad, datasets de entidad, referencias espaciales, dominios y más.
Las bases de datos espaciales existentes se pueden documentar y visualizar con facilidad: simplemente pasa el documento XML Workspace a Enterprise Architect y realiza ingeniería inversa del esquema de la geodatabase de ArcGIS.
Enterprise Architect es compatible con la última plataforma ArcGIS 10.1 y la especificación GML 3.2.1.
El perfil UML para GML se lanzó como una implementación beta con Enterprise Architect 10.0.
ArcGIS y ArcCatalog son marcas comerciales, marcas comerciales registradas o marcas de servicio de Esri en los Estados Unidos, la Comunidad Europea o algunas otras jurisdicciones.
Modelado estratégico
El modelado estratégico permite a una organización planificar el futuro y tomar decisiones de acuerdo con su misión y valores. Enterprise Architect puede modelar cada etapa del proceso de planificación y desarrollo, llevando una idea ‘de las nubes a la realidad’
Diagramas compatibles
Puedes documentar los conceptos iniciales utilizando diagramas de mapas mentales y capturar importantes metas estratégicas, objetivos comerciales y estructura utilizando:
Mapas de estrategia
Cadenas de valor
Árboles de decisión
Cuadros de mando integrales
Diagramas de flujo
Organigramas
Priorizar recursos
Cada uno de estos modelos de alto nivel se puede rastrear directamente al análisis y diseño de sistemas y procesos comerciales que implementan la estrategia corporativa, lo que ayuda a verificar que los recursos estén comprometidos con iniciativas que reflejen las prioridades comerciales.
Modelado de motivación
Representa un plan de negocios utilizando el Modelo de motivación empresarial (BMM). Ofrece información relevante para ejecutivos corporativos, estrategas y gerentes de línea de negocios, como un precursor fundamental para el análisis de un sistema. Conecta el espacio de la solución a tu propósito comercial original.
Diseño de sistemas dirigidos por modelos
Al integrar muchas características de alta gama para ingenieros de sistemas, las ediciones Ultimate y Unified de Enterprise Architect proporcionan modelado SysML, simulación de modelos paramétricos, generación de código ejecutable y transformaciones de modelo a código para lenguajes de descripción de hardware (HDL) y Ada 2012
SysML y simulación de modelos
Enterprise Architect te permite desarrollar modelos SysML de forma rápida y sencilla, a través de un perfil estrechamente integrado. El perfil SysML para Enterprise Architect es compatible con cada uno de los nueve tipos de diagramas SysML 1.4 y la guía de modelos utilizando Quick Linker.
Las ediciones Systems Engineering y Ultimate de Enterprise Architect también proporcionan simulación de diagramas paramétricos SysML. Esto respalda el análisis de ingeniería de los parámetros críticos del sistema, incluida la evaluación de métricas clave como el rendimiento, la confiabilidad y otras características físicas.
Enterprise Architect puede asociar comportamientos detallados con elementos de actividad e interacción de UML, lo que permite generar código ejecutable a partir de modelos de interacción (secuencia) y actividad. Esto permite derivar más que simples códigos auxiliares de los modelos, mediante la generación de modelos de comportamiento anidados que definen declaraciones ejecutables como lógica condicional, construcciones de bucle y asignaciones.
Herramientas colaborativas para la ingeniería de sistemas basada en modelos
Gestión
Ingeniería de sistemas avanzada impulsada por equipos
¡Toma el control de tus proyectos!
Herramientas probadas para visualizar, crear y planificar. Guía tu visión desde el concepto hasta el diseño, la construcción, la entrega y más.
Una plataforma de modelado escalable y multiusuario, específica de dominio. Junto con tecnologías como SysML y DDS; Enterprise Architect es el entorno de modelado de sistemas completo.
Con más de 850.000 usuarios efectivos en más de 130 países de todo el mundo, Enterprise Architect es la plataforma de modelado basada en UML, galardonada y confiable con un historial comprobado de entrega de sistemas, software y soluciones comerciales a nivel mundial.
Descarga tu versión de prueba GRATUITA hoy y descubre cómo Enterprise Architect te ayuda a ‘pensarlo bien’.
Transforma radicalmente el valor comercial de SysML
Administración de pruebas
Enterprise Architect te ayuda a definir especificaciones de prueba, ejecutar pruebas y registrar resultados directamente de los elementos del modelo. Mantener los elementos del modelo y la documentación de prueba en un modelo integrado puede mejorar significativamente la comunicación entre los equipos de control de calidad, los desarrolladores de software, los analistas y los arquitectos
Herramientas para testing
Enterprise Architect proporciona las herramientas que necesitas para numerosas actividades relacionadas con las pruebas, que incluyen:
Gestión de puntos de prueba, que proporciona una potente ejecución de pruebas basada en modelos. Puedes definir puntos de prueba en los elementos de diseño de tu sistema, ejecutarlos en el entorno de modelado y registrar los resultados en tiempo real a medida que se ejecuta tu aplicación, sin la necesidad de construir manualmente el código del arnés de prueba. Los puntos de prueba también se pueden agregar en conjuntos de pruebas reutilizables, lo que te permite ahorrar un tiempo valioso.
Especificación de prueba: puedes adjuntar especificaciones de prueba detalladas a cualquier elemento en Enterprise Architect, junto con un registro de los resultados de la prueba, cuándo se ejecutaron las pruebas por última vez y quién lo hizo. Las pruebas unitarias, de sistema, de integración, de aceptación y de escenario se pueden capturar e informar sobre ellas, lo que proporciona una trazabilidad estricta entre la arquitectura y la información de prueba. ¡Enterprise Architect puede incluso generar automáticamente casos de prueba a partir de tus escenarios de casos de uso estructurados!
Compatibilidad con JUnit y NUnit: Enterprise Architect proporciona transformaciones de modelos que crean automáticamente elementos de prueba a partir de los elementos de diseño de tu sistema. Luego, Enterprise Architect puede generar automáticamente códigos auxiliares, lo que te permite concentrarte en definir la lógica de prueba. Puedes compilar, ejecutar y registrar los resultados de las pruebas utilizando tu programa de pruebas unitarias, todo sin salir de Enterprise Architect.
Enterprise Architect no es solo un entorno de modelado, también es un entorno completo de gestión de pruebas.
Priorizar recursos
Cada uno de estos modelos de alto nivel se puede rastrear directamente al análisis y diseño de sistemas y procesos comerciales que implementan la estrategia corporativa, lo que ayuda a verificar que los recursos estén comprometidos con iniciativas que reflejen las prioridades comerciales.
Pruebas unitarias integradas en el ciclo de modelado-desarrollo
Uno de los principios clave de las pruebas unitarias es que siempre debes escribir tus pruebas primero. Enterprise Architect te ayuda a hacer esto. Cuando agregas un nuevo método a una clase, ejecuta la transformación del caso de prueba en la clase. Enterprise Architect crea un método de prueba correspondiente que puede generar y completar los detalles. Esto se puede hacer fácilmente antes de que se haya creado el código que estás probando.
Interfaz de usuario, herramientas e impulsores de productividad
La interfaz de usuario de Enterprise Architect consta de una variedad de ventanas, menús y barras de herramientas de alto impacto que puedes organizar para adaptarse a tus métodos de trabajo
Edición en línea de elementos del diagrama
Enterprise Architect permite la edición rápida de propiedades de elementos directamente desde el diagrama. Con los comandos de edición en el lugar, puedes agregar y actualizar rápidamente características de elementos como atributos, operaciones y parámetros, todo sin salir de la Vista de diagrama. La edición rápida de elementos del diagrama se ve reforzada por numerosos atajos de teclado para crear y conectar elementos.
Exportar diagramas a una variedad de formatos de imagen (.bmp, .jpg, .png, .gif, .emf y .wmf)
Los carriles permiten la partición lógica de diagramas
La ventana Pan & Zoom proporciona una vista previa y una navegación sencilla de diagramas complejos
Los filtros de diagrama comparan dinámicamente las arquitecturas ‘como están’ y ‘futuras’ o resaltan los cambios
Compara y fusiona visualmente las líneas base del diagrama y revierte los cambios entre revisiones
Los bloqueos en los diagramas evitan modificaciones accidentales
Shape Scripts personaliza la representación de elementos y admite notaciones de modelado alternativas
Las imágenes alternativas se pueden superponer a los elementos para reemplazar la imagen estándar
Patrones de modelo y aplicación
Enterprise Architect se distribuye con una serie de modelos predefinidos y patrones de aplicación para ayudar en la creación de nuevos proyectos y modelos. Cada patrón contiene notas útiles, referencias y elementos de inicio que, en conjunto, proporcionan un marco en el que puedes construir tu modelo. Por ejemplo, Enterprise Architect incluye patrones de aplicación Java y .Net que te permiten comenzar con un modelo de implementación básico, código generado y scripts apropiados para construir, ejecutar y depurar tu aplicación.
Modelo de validación
La validación del modelo comprueba los modelos UML y SysML con las reglas conocidas de la especificación, así como con las restricciones definidas dentro del modelo mediante el lenguaje de restricción de objetos (OCL). Puedes realizar la validación del modelo contra un solo elemento UML, un diagrama o un paquete completo. Por lo tanto, la capacidad de validación del modelo es una herramienta poderosa durante el proceso de revisión del modelo.
Herramientas de interfaz de usuario
El Navegador de proyectos muestra la jerarquía del modelo de su proyecto y facilita la adición, selección, reorganización o eliminación de paquetes, diagramas y elementos.
La Caja de herramientas de diagrama, que es sensible al contexto del diagrama que se está editando, proporciona un medio eficaz para crear conectores o elementos de modelo adecuados.
La Vista de diagrama, que da vida al modelo visualmente:
Estiliza y colorea conectores y elementos para una mejor presentación e identificación
Muestra diagramas en los estilos ‘Dibujado a mano’ y ‘Pizarra’ para indicar el estado del borrador y fomentar la retroalimentación
Edita múltiples vistas al mismo tiempo, transfiriendo fácilmente elementos entre varios diagramas abiertos
Ve elementos en formato tabular o de lista, explora los resultados de la búsqueda, rastrea sin problemas entre las representaciones visuales y el código fuente subyacente, y más …
Los menús contextuales proporcionan opciones específicas para el tipo de objeto y su entorno.
Diagrama flotante y vistas de acoplamiento
A menudo es útil ver varias vistas simultáneamente para realizar comparaciones, editar diagramas relacionados o hacer referencia a representaciones posteriores de un modelo determinado. Enterprise Architect te permite abrir varios diagramas a la vez y acoplarlos en cualquier lugar de la pantalla.
Puedes hacer lo mismo con otras vistas, como:
Búsqueda de modelos
Editor de documentos vinculados
Editor de código fuente
Tabla de estado
Lista de elementos
Esto significa, por ejemplo, que puedes editar un diagrama con todas sus vistas relacionadas visibles inmediatamente. Mueve o copia elementos fácilmente entre diagramas abiertos y puedes aprovechar monitores grandes o múltiples. Mantén el contexto y la continuidad entre las sesiones de edición simplemente guardando los diseños de las ventanas y las vistas abiertas en un Conjunto de trabajo en Enterprise Architect.
Generación de documentos y reportes
La producción de documentación es esencial para aprovechar todas las ventajas de Enterprise Architect. Enterprise Architect genera documentación de alta calidad en formatos RTF, PDF y HTML. Puedes informar fácilmente sobre un proyecto completo, partes seleccionadas del modelo o incluso agrupar paquetes de una manera diferente a la vista del proyecto mediante Documentos virtuales o Búsquedas de modelos.
Reportes de formato de texto enriquecido (RTF)
Compatible con Microsoft® Word® u OpenOffice, el generador de documentos RTF de Enterprise Architect es capaz de crear documentos completos de especificación directamente del modelo. Los documentos se generan a partir de plantillas personalizables, lo que te ayuda a crear informes y entregables de proyectos que se adaptan a tus estándares corporativos. Puedes incluir o excluir de forma selectiva elementos de información específicos para crear informes personalizados para una amplia gama de partes interesadas. Para llegar a un público más amplio, los informes también se pueden generar en formato PDF.
El escritor de reportes HTML
Enterprise Architect puede exportar un modelo completo o una sola rama del modelo a páginas HTML para una navegación conveniente a través de la web o la intranet corporativa. El reporte HTML proporciona un árbol de modelo muy detallado y fácil de usar. Además, los elementos con hipervínculos facilitan la navegación a la información relacionada. La documentación HTML se basa en plantillas HTML personalizables por el usuario, por lo que puedes adaptar las páginas web generadas a los estándares de tu empresa.
Editor de documentos integrado y documentos vinculados
Enterprise Architect puede adjuntar documentos de texto enriquecido a cualquier elemento del modelo. Estos documentos vinculados se crean a partir de plantillas personalizables y se incluyen en informes web generados y en formato de texto enriquecido. Por tanto, los documentos enlazados proporcionan una forma de reutilizar y rastrear la documentación de oficina existente, o de asociar información rica y de forma libre con elementos del modelo.
Escenarios de casos de uso estructurados
Los escenarios de casos de uso capturan información de análisis vital utilizando lenguaje natural. El editor de escenarios estructurados de Enterprise Architect te permite utilizar esta información para impulsar el desarrollo posterior y maximizar la trazabilidad a lo largo del ciclo de vida del desarrollo.
Puedes vincular los pasos del escenario a elementos de dominio, reglas comerciales y términos del glosario. A partir de escenarios estructurados, puedes generar casos de prueba, diagramas de actividad y otros diagramas de comportamiento UML. Incluso puedes aplicar ingeniería inversa a los diagramas de procesos existentes en especificaciones textuales estructuradas para producir documentos entregables.
Trazabilidad y responsabilidad
La trazabilidad ayuda a identificar la forma en que un determinado requisito o proceso se ha implementado en un sistema, lo que te permite seguir la ruta de las dependencias desde la solicitud inicial, a través de una solución modelada y hasta el sistema o proceso físico implementado
El navegador de elementos proporciona una vista sensible al contexto de todos los metadatos relacionados con el elemento seleccionado. Esto te permite rastrear información sobre pruebas, gestión de proyectos, escenarios estructurados, mantenimiento y semántica de modelos. El Navegador de elementos, por lo tanto, proporciona un eje central para revisiones de modelos dinámicos y una plataforma de lanzamiento para acciones relacionadas.
El Explorador de paquetes es una vista tabular y editable de elementos que se usa para agilizar el proceso de creación y actualización de elementos en un paquete determinado. Esto puede ser particularmente útil para que los analistas editen definiciones de requisitos formales dentro del modelo. También puedes imprimir la lista o generar un documento RTF directamente desde las entradas en el Explorador de paquetes.
Enterprise Architect facilita el seguimiento y la visualización del uso de un elemento. Las funciones ‘Buscar’ y ‘Uso’ para los diagramas de Enterprise Architect, el Navegador de proyectos y el Navegador de paquetes muestran todas las apariciones de un elemento determinado en todo el modelo y te permiten navegar fácilmente a cualquier ocurrencia.
Enterprise Architect puede completar automáticamente un diagrama con todos los elementos relacionados con un elemento determinado. Puedes filtrar los elementos insertados según el tipo, la dirección y la profundidad de la relación. La función ‘Insertar elemento relacionado’ proporciona una forma rápida y poderosa de crear descripciones generales de relaciones específicas para tus marcos o código fuente de ingeniería inversa.
Enterprise Architect admite una variedad de reportes útiles listos para usar que incluyen: detalles de recursos y tareas, problemas del proyecto, glosario del proyecto, estadísticas del proyecto (tamaño), detalles de dependencia e implementación y detalles de prueba.
Auditoría de modelos
La función de auditoría de Enterprise Architect rastrea y registra los cambios realizados en el modelo a lo largo del tiempo. Los administradores de modelos pueden usar Auditoría para monitorear información sobre cambios, como:
Quién cambió un elemento
Cuántos elementos cambiaron
Cuándo cambiaron los datos
Cuáles eran los valores anteriores
Qué tipo de elementos cambiaron
La vista de auditoría se puede personalizar para mostrar tipos específicos de cambio y para filtrar los cambios por período de tiempo o usuario.
Análisis de brechas y dependencias
La matriz de análisis de brechas incorporada de Enterprise Architect te ayuda a modelar las brechas entre tus arquitecturas tal como están y futuras. La matriz proporciona una interfaz conveniente para definir y monitorear los elementos de brechas identificadas, que se pueden rastrear hasta otros elementos en el modelo empresarial.
La Matriz de relaciones te ayuda a estudiar las relaciones entre los elementos del modelo en una vista tabular. Úsalo para identificar fácilmente las brechas de trazabilidad y para crear, modificar o eliminar relaciones de manera conveniente. Documenta qué relaciones forman las operaciones CRUD utilizando superposiciones textuales, o personaliza las superposiciones matriciales para adaptarse a tu dominio de modelado particular.
La ventana de trazabilidad proporciona una vista dinámica y navegable de las relaciones del elemento actual con otros elementos del modelo. Las relaciones que se muestran incluyen agregación, herencia y dependencia; también se muestran los elementos incrustados. Al resaltar las interconexiones entre los niveles de abstracción en el modelo, la ventana de trazabilidad proporciona una poderosa herramienta de análisis de impacto que te ayuda a ver el efecto de los requisitos cambiantes en los elementos posteriores.
Encontrar elementos y buscar metadatos
La potente función de búsqueda de modelos recupera cada elemento del modelo que cumple con los criterios versátiles que definas. Los elementos enumerados en los resultados de la búsqueda se pueden seleccionar para imprimir, informar, editar, agregar a la documentación e insertar en los temas de Team Review.
La ventana Vistas del modelo de Enterprise Architect proporciona una vista dinámica y filtrada de los elementos de la jerarquía del modelo subyacente. Puedes organizar los elementos según criterios de búsqueda, elementos y diagramas favoritos o información específica de la tecnología, como elementos pertenecientes a un punto de vista de marco particular. Las vistas se pueden almacenar localmente para que las utilicen personas o se pueden incluir en un repositorio compartido para lograr vistas colaborativas. Se pueden configurar notificaciones automáticas para una vista de modelo determinada para que te avise cuando un elemento creado por otro autor se agrega a la vista.
Colaboración y equipos distribuidos
Enterprise Architect ofrece una funcionalidad específica para compartir proyectos en entornos de desarrollo distribuidos y basados en equipos. Los proyectos se pueden compartir a través de la implementación en red de repositorios de modelos, replicación, importación / exportación XMI, control de versiones, control de paquetes y seguridad del usuario
Chat de igual a igual y discusiones de elementos
Mantén a todos en la misma página con mensajes en tiempo real. Utiliza la Ventana de colaboración para respaldar la cooperación con individuos y equipos, y envía objetos de modelos, imágenes y archivos de texto relevantes. Mantén discusiones sobre elementos y objetos individuales en el modelo para mantener un registro de decisiones y comentarios. Supervisa los objetos importantes para las discusiones entrantes y manténte informado y actualizado sobre la colaboración en el modelo.
Reseñas del equipo
Los elementos de revisión en Enterprise Architect ofrecen revisiones formalizadas de los desarrollos y el progreso de los proyectos. Designa aprobadores, establece un cronograma para la revisión y envía notificaciones de recordatorio a los aprobadores designados. Recopila información de revisión y comentarios de las partes interesadas en WebEA, el portal de colaboración de partes interesadas basado en la nube y en tiempo real de Enterprise Architect.
Diagramas de actualización automática
Utiliza la nueva opción de diagrama de actualización automática para colaborar en diagramas en tiempo real en un entorno distribuido. Actualiza el diagrama en un intervalo de tiempo preferido para permitir que los equipos supervisen las actualizaciones a medida que ocurren. Combínalo con las capacidades de Chat, Discusión y Revisión de Enterprise Architect y experimenta un entorno de modelado dinámico, distribuido y en tiempo real.
Soporte para modelos grandes y muchos usuarios concurrentes
Enterprise Architect es altamente escalable, con una variedad de opciones de implementación que se adaptan fácilmente a grandes equipos. Con soporte para miles de usuarios que trabajan simultáneamente en el mismo modelo, toda tu organización puede compartir una visión de tu empresa.
La capacidad de colaborar y compartir todo, desde modelos estratégicos amplios hasta soluciones, implementaciones y hojas de ruta de estado futuro, es una fórmula poderosa y exitosa para las empresas adaptables. Para los usuarios comerciales que no están conectados con el modelado, puedes ofrecer vistas personalizadas basadas en navegador de los datos del modelo utilizando Prolaborate y Pro Cloud Server.
Pro Cloud Server y Prolaborate
Conecta Enterprise Architect a Pro Cloud Server y experimenta un acceso optimizado a tus modelos desde cualquier ubicación habilitada para la web. Colabora en modelos usando una URL simple. Utiliza Prolaborate para obtener comentarios y compartir vistas personalizadas con personas que no están en los modelos.
Instálalo en la infraestructura de tu empresa y ejerce un control total sobre tu configuración y datos. No se requieren controladores de base de datos u otros componentes de acceso del lado del cliente.
Importación y exportación XML
Los formatos de archivo Native XEA y Native XML de Enterprise Architect ofrecen un intercambio/ida y vuelta de modelos más rápido entre los repositorios de Enterprise Architect. En entornos distribuidos, cada modelador puede trabajar sin conexión en un archivo separado copiado de un modelo maestro. Cualquier cambio relevante se puede fusionar de nuevo en el archivo maestro.
Enterprise Architect también admite un formato de intercambio de modelos basado en XML conocido como Intercambio de metadatos XML (XMI). Puedes utilizar la función XMI de Enterprise Architect para compartir información del modelo con repositorios de terceros. XMI te permite exportar paquetes discretos o ramas de modelos completos a archivos XML, que se pueden importar a otros modelos o mantener en un repositorio de control de versiones.
Seguridad
La seguridad basada en roles (usuario) en Enterprise Architect te ayuda a controlar el acceso a varias funciones de edición al requerir que los autores inicien sesión en el modelo con ciertos privilegios.
Los autores de modelos pueden bloquear elementos por usuario o por grupo.
Evita que varios usuarios editen la misma información al mismo tiempo.
Limita los cambios de modelo por parte de los usuarios no designados como autores del modelo.
Establece ‘Niveles de visibilidad’ para restringir el acceso de lectura a las secciones del modelo.
Las restricciones del modelo agregan protección adicional con reglas además de la autorización de seguridad del usuario del modelo para evitar la destrucción no deseada de los datos del modelo.
Administración de proyectos
Enterprise Architect brinda soporte para administrar tu proyecto. Los gerentes de proyecto pueden usar Enterprise Architect para asignar recursos a elementos, medir el riesgo y el esfuerzo y estimar el tamaño del proyecto
Estimación de proyectos con métricas de casos de uso
La capacidad de métricas de casos de uso dentro de Enterprise Architect facilita la evaluación de la complejidad relativa de un proyecto de software, en función del número y tipo de casos de uso dentro del modelo, y del tipo de proyecto de desarrollo y las capacidades del entorno de desarrollo.
Con experiencia, el enfoque de métricas de casos de uso es una excelente manera de evaluar rápidamente el alcance de un proyecto.
Recursos
Enterprise Architect puede almacenar información de recursos junto con el modelo. Esto ayuda a conectar al gerente de proyectos y al equipo de desarrollo, lo que permite informes y evaluaciones actualizados sobre cómo se está desarrollando un proyecto.
Qué “puntos calientes” han ocurrido, qué elementos están atrasados y otros problemas críticos de recursos pueden vincularse directamente a los elementos del modelo y buscarse con facilidad utilizando la función integral de Búsqueda de modelos.
Construcción
Combina una vista en tiempo real del desarrollo de software actual, diseño de modelos, implementación, gestión de proyectos y pruebas, mantenimiento y otros escenarios de gestión de proyectos. Una valiosa visión de gestión que ayuda a guiar proyectos exitosos y su entrega.
Gráficos y tableros
Crea representaciones visuales de datos de gestión de proyectos para informar e impulsar decisiones de gestión de proyectos. Grafica y analiza información importante, como tareas activas por desarrollador, fases de elementos de trabajo por desarrollador, la cantidad de elementos de trabajo en cada etapa de un tablero Kanban y mucho más. Utiliza una plantilla para acelerar su creación.
Glosario de proyectos
Enterprise Architect agrega un glosario modelo a cada proyecto de desarrollo, lo que facilita la definición y difusión de nuevos términos y definiciones, que pueden resultar desconocidos para los miembros del equipo nuevos en el proyecto o en el dominio del problema.
Tareas de modelo, vista de Gantt y calendario de proyectos
El seguimiento, la priorización y la asignación de tareas es una parte fundamental de la gestión del desarrollo de un modelo a lo largo del tiempo. Enterprise Architect te permite realizar un seguimiento de las tareas del modelo con respecto a los recursos individuales y al proyecto en su conjunto. Las asignaciones de tareas se pueden ver como un diagrama de Gantt, lo que permite monitorear el progreso visualmente.
El Calendario de proyectos integrado te permite definir y realizar un seguimiento de eventos importantes, hitos y reuniones directamente dentro del entorno de modelado. Cada autor del modelo tiene acceso a una vista personalizada del proyecto a través de la ventana de Información personal, que permite a los usuarios registrar el progreso de sus propias tareas, enviar y recibir correo dentro del modelo y definir conjuntos de trabajo de diagramas y otras vistas específicas para sus roles.
Tableros Kanban
Administra el flujo de trabajo utilizando tableros Kanban en Enterprise Architect para ofrecer una vista sencilla, profunda y dinámica de la información del modelo. Los Kanbans en Enterprise Architect son altamente configurables y los usuarios pueden definir dinámicamente su estructura, contenido y apariencia de carriles, colores y el número máximo de elementos en un carril por propiedades de elemento y valores etiquetados, ofreciendo un resumen de progreso dinámico y fácil de ver de las etapas del proyecto.
Gestión de cambios y control de versiones
Enterprise Architect admite el control de versiones de paquetes de modelos y sus subpaquetes. Las revisiones de paquetes se pueden almacenar y administrar directamente en un proyecto de Enterprise Architect, o se pueden mantener utilizando una aplicación de control de versiones de terceros dedicada
Aplicar control de versión
La aplicación del control de versiones a los modelos Enterprise Architect proporciona dos beneficios clave:
La capacidad de coordinar el intercambio de paquetes entre usuarios
Una historia de cambios en los paquetes de Enterprise Architect, que facilita la recuperación de versiones anteriores.
Enterprise Architect es compatible con Subversion, CVS y Microsoft Team Foundation Server (TFS) aplicaciones de control de versiones, así como cualquier producto de control de versiones que cumple con el estándar Microsoft Common Source Code Control (SCC), versión 1.1 o superior. Por ejemplo, Visual Source Safe o Clear Case.
Líneas base del modelo, comparar y fusionar
La edición Corporativa de Enterprise Architect proporciona la posibilidad de realizar una ‘línea de base’ (instantánea) de un paquete de modelo en un momento determinado. La línea base luego se puede utilizar con la utilidad Comparar (diff) de Enterprise Architect para explorar visualmente los cambios en el paquete, sus elementos o sus diagramas en un punto posterior del desarrollo. Las diferencias se pueden fusionar desde la línea base con el modelo actual, lo que le permite “revertir” los cambios a una revisión anterior de ese paquete. De este modo, varios usuarios pueden contribuir con revisiones a un paquete fuera de línea y luego incorporarlas nuevamente al modelo común.
Comparación de diagramas con líneas base
Una potente utilidad de comparación de diagramas te ayuda a analizar visualmente los cambios en los diagramas entre revisiones. Los elementos de cambio y los conectores codificados por colores te ayudan a ver lo que se ha agregado, eliminado o movido en el diagrama con la capacidad de restaurar instantáneamente cualquier elemento a un estado anterior si es necesario.
Además de comparar y fusionar cambios desde una línea base almacenada dentro del modelo actual, la utilidad Comparar de Enterprise Architect te permite comparar un paquete con:
Un archivo en el disco, creado utilizando la función de exportación XMI de Enterprise Architect en el paquete
Un archivo XMI con versión controlada para el paquete seleccionado
Cualquier línea base del paquete que reside en un modelo externo al que tiene acceso.
Arquitectura empresarial y SOA
Sparx Systems admite marcos arquitectónicos estándar de la industria para facilitar el modelado empresarial
Marcos de arquitectura empresarial
Las implementaciones de framework en Enterprise Architect se basan en UML y sus especificaciones relacionadas, lo que maximiza el rigor arquitectónico y permite a los usuarios intercambiar información de modelos empresariales utilizando estándares como XMI. Los siguientes marcos de arquitectura están disponibles como extensiones de complemento para Enterprise Architect:
Framework Zachman
DoDAF
MODAF
UPDM
TOGAF
Además de los marcos arquitectónicos, Enterprise Architect tiene soporte integrado para la última notación de modelado empresarial ArchiMate 2.0 de The Open Group.
Arquitectura orientada a servicios (SOA)
Enterprise Architect implementa el Lenguaje de Modelado de Arquitectura Orientada a Servicios (SoaML) de OMG, que proporciona un enfoque basado en estándares para modelar soluciones SOA utilizando UML.
Como complemento natural de SoaML, Enterprise Architect también es compatible con Service Oriented Modeling Framework (SOMF), que fomenta una visión holística de las entidades de software empresarial a través de una notación independiente de la tecnología. La notación de modelado SOMF proporciona un enfoque intuitivo para visualizar los estados ‘used-to-be’, ‘as-is’ y ‘to-be’ de la cartera de servicios empresariales.
Capacidad XSD y WSDL
Herramienta de modelado Archimate® 3.1
Certificado ArchiMate
Enterprise Architect es una herramienta de modelado certificada por ArchiMate para planificar, diseñar y documentar las arquitecturas empresariales de su organización, incluidas vistas y puntos de vista empresariales, procesos comerciales, estructuras, flujos de información, sistemas de TI e infraestructura técnica.
Aprovecha al máximo las funciones descriptivas y analíticas del lenguaje ArchiMate en Enterprise Architect y ayuda a brindar una visión compartida.
Ahorra tiempo y energía
Pon en marcha tus proyectos de modelado con patrones de modelo ArchiMate. Enterprise Architect incluye más de 1000 patrones de modelo, lo que ofrece una forma más rápida y sencilla de poner en marcha tus proyectos.
Las plantillas cubren todas las vistas de ArchiMate, desde diagramas de motivación y estrategia hasta implementación y migración, ideales tanto para modeladores novatos como avanzados.
Mira la gama de patrones de modelo y diagramas de ejemplo en nuestra Galería de diagramas ArchiMate.
Cada punto de vista contemplado
Aprovecha al máximo la claridad, la percepción y el enfoque que ofrece el lenguaje ArchiMate. Enterprise Architect permite un modelado preciso y confiable de los 23 puntos de vista de ejemplo detallados en la especificación ArchiMate 3 de The Open Group®.
Enterprise Architect versión 16 está certificado por The Open Group® para ArchiMate 3.1.
Promulgar la gobernanza
Implementa la gobernanza con marcos de arquitectura centralizados, reglas comerciales, estrategias, regulaciones, pautas, procesos y requisitos dentro de tu modelo compartido.
Lleva a cabo revisiones y aprobaciones formales, registra, revisa y monitorea la deuda técnica a nivel corporativo. Crea artefactos de documentos en Enterprise Architect y conecta el gobierno corporativo a los artefactos de repositorio posteriores.
Ver la empresa como un todo
Enterprise Architect admite el modelado desde la estrategia y los requisitos hasta el diseño y la implementación de sistemas. Con un conjunto combinado de capacidades de modelado, la empresa se puede ver y analizar como un todo.
Las potentes herramientas de análisis de impacto ayudan a identificar qué sistemas se ven afectados por un cambio de proceso y viceversa. Los miembros del equipo y las partes interesadas pueden ser consultados y notificados cuando los cambios los afecten, asegurando que estén informados y conectados con la solución final.
Involucra a las partes interesadas con Prolaborate
Prolaborate es un complemento de Enterprise Architect que cierra la brecha de comunicación entre los expertos en la materia responsables del modelado y las partes interesadas del negocio. Ofreciendo paneles personalizados y vistas cerradas de la información del modelo, Prolaborate simplifica la información del repositorio para los no modeladores. Realiza flujos de trabajo de revisión personalizados, involucra a las partes interesadas clave y respalda la toma de decisiones.
Más información sobre Prolaborate
Impulsa una mejor toma de decisiones
El repositorio de modelos ofrece una fuente central de información para ayudar a impulsar la estrategia empresarial. Accede a un rico repositorio de información desde el cual extraer e impulsar la transformación digital y adaptarse al cambio.
Con la gran cantidad de capacidades de modelado de Enterprise Architect, tu empresa puede compartir el mismo repositorio para comparar y contrastar los diversos niveles de estrategia, negocios y tecnología para administrar de manera colaborativa la arquitectura de tu organización.
Maximizar la reutilización
Ahorra un tiempo precioso y benefíciate de todo tu arduo trabajo.
Trazabilidad completa
Conecta y rastrea una amplia gama de conexiones a través de arquitecturas de estado actuales y futuras, desde requisitos, partes interesadas, motivaciones y objetivos, hasta el cumplimiento normativo.
Ventana de trazabilidad: proporciona información detallada sobre relaciones y dependencias.
Matriz de análisis de brechas: analiza los artefactos del modelo e identifica las brechas potenciales entre las soluciones.
Relaciones entre capas y diagramas de trazabilidad: los elementos no están restringidos por tipo de diagrama y se pueden usar en múltiples diagramas. Crea un diagrama de elementos relacionados para representar cualquier nivel de granularidad.
Vistas y diagramas personalizados
Define tu propia vista y diagramas personalizados con acceso completo al conjunto de herramientas de modelado de Enterprise Architect. Modela más allá de los límites de cualquier lenguaje o marco. Adapta tu enfoque de modelado de arquitectura a la tarea en cuestión.
Transmite información personalizada sobre capacidades comerciales, arquitecturas, interacciones del sistema y muchos otros escenarios.
Colaborar y compartir el enfoque
Colabora en elementos de trabajo compartidos con Model Chat y Model Mail. Abre discusiones de elementos y crea revisiones estructuradas. Asigna elementos de trabajo, calcula la entrega del proyecto y mejora el flujo de trabajo con los tableros Kanban.
Abre el modelo, su contenido y significado a los miembros no modeladores de una organización. Involucra a las partes interesadas de alto nivel y filtra el diseño y la planificación en toda la organización.
Arquitectura basada en modelos
Enterprise Architect proporciona la capacidad de ejecutar transformaciones de Arquitectura Basada en Modelos (MDA). Proporciona un método totalmente configurable para convertir elementos de modelo y fragmentos de modelo de un dominio a otro. Por lo general, esto implica convertir elementos del Modelo Independiente de la Plataforma (PIM) en elementos del Modelo Específico de la Plataforma (PSM). Un solo elemento del PIM podría ser responsable de crear múltiples elementos de PSM en múltiples dominios
Enterprise Architect proporciona la capacidad de ejecutar transformaciones de Arquitectura Basada en Modelos (MDA). Proporciona un método totalmente configurable para convertir elementos de modelo y fragmentos de modelo de un dominio a otro. Por lo general, esto implica convertir elementos del Modelo Independiente de la Plataforma (PIM) en elementos del Modelo Específico de la Plataforma (PSM). Un solo elemento del PIM podría ser responsable de crear múltiples elementos de PSM en múltiples dominios
Transformaciones
Las transformaciones son un gran impulso a la productividad y reducen la necesidad de implementar manualmente clases y elementos de acciones para un dominio de implementación en particular. Por ejemplo, las tablas de la base de datos se pueden derivar automáticamente de clases PIM persistentes.
Las capacidades de MDA de Enterprise Architect te permiten:
Aprovechar las transformaciones integradas para derivar automáticamente:
Modelos de datos (DDL)
Modelos de código, incluidos C # y Java
Modelos XML, como XSD y WSDL
Modelos de prueba para JUnit y Nunit
Diagramas de actividad y scripts de prueba de escenarios de casos de uso estructurados
Definir nuevas transformaciones utilizando un poderoso enfoque basado en plantillas
Repetir las transformaciones para garantizar la coherencia entre los modelos de origen y destino a medida que cambian con el tiempo.
Iconos AWS, Azure y Google Cloud
Documenta tus arquitecturas de nube mediante grupos de íconos. Modela diagramas de arquitectura de nube en Enterprise Architect para alinear la estrategia, el análisis y el despliegue. Enterprise Architect combina la fuerza de los modelos arquitectónicos con la comodidad de los iconos de arquitectura de Amazon Web Services (AWS), Microsoft Azure y Google Cloud Platform (GCP), para una potencia y claridad de diagramación excepcionales. Accede a una gama de patrones de modelos y entrega tu arquitectura de despliegue más rápidamente.
Creación rápida de diagramas
Utiliza la gama de patrones del Asistente para modelos para seleccionar y generar diagramas de arquitectura de despliegue ahorrando tiempo y costes de desarrollo. Observa la gama completa de patrones de modelos en nuestra Galería de diagramas.
Simplemente arrastra y suelta los íconos de arquitectura de la caja de herramientas en su diagrama para adaptar y construir diagramas rápidamente.
Completa plataforma de modelado
Utiliza las funciones de trazabilidad para conectar tu arquitectura de nube con tu modelado sobre estrategia, pruebas, análisis, requisitos de nube e implantación.
Enterprise Architect es una potente plataforma que puede utilizarse para definir el contexto estratégico de la estrategia arquitectónica, la propia arquitectura y las iniciativas de implantación que materializan esos diseños.
Publica en toda la empresa
Publica y comparte tus diagramas arquitectónicos con aquellos que más importan mediante la generación de documentación, WebEA y Prolaborate. Asegúrate de que las partes interesadas y los equipos de implementación puedan acceder y proporcionar comentarios instantáneos, almacenados dentro del modelo.
Construye una visión de tu empresa
Enterprise Architect ayuda a las organizaciones a modelar y gestionar la complejidad. Al integrar y conectar una amplia gama de información estructural y de comportamiento que abarca sistemas, software, procesos y arquitecturas, puedes construir un modelo coherente y verificable de lo que es o lo que será.
Ingeniería de código
La ingeniería de código abarca la generación automatizada de código, la ingeniería inversa del código fuente y la sincronización entre el código fuente y el modelo. Enterprise Architect admite la ingeniería de código para más de diez lenguajes de programación listos para usar
Más de 10 lenguajes listos para usar
ActionScript
C
C # (para .NET 1.1 y .NET 2.0)
C ++ (y extensiones administradas .NET)
Delphi
Java (incluyendo Aspects y Generics)
PHP
Python
Visual Basic
Visual Basic .NET
Lenguajes de descripción de hardware: HDL (Ada, VHDL más.)
Importar archivos .jar y ensamblajes .NET
Además de los archivos de código fuente, Enterprise Architect realiza ingeniería inversa de módulos binarios de:
Archivos Java Archive (.jar)
Archivos .Net PE (.exe, .dll)
Archivos de idioma intermedio (.il)
Generación de código fuente personalizable
El Marco de Plantillas de Código de Enterprise Architect proporciona una ingeniería avanzada potente y flexible de modelos UML en código fuente. Las plantillas de código especifican transformaciones personalizables de elementos UML a un lenguaje de programación de destino. Esto significa que puedes adaptar el código fuente generado a tus estándares. Además, puedes utilizar el Marco de Plantillas de Código para la ingeniería avanzada de lenguajes adicionales, que no estén ya incorporados en Enterprise Architect.
Generación de código bajo demanda y en vivo
Enterprise Architect proporciona una función de generación de código en vivo que actualiza automáticamente tu código fuente a medida que realizas cambios en tu modelo.
Por ejemplo, cuando creas nuevas operaciones y atributos para una clase en el modelo, estos se escriben instantáneamente en el archivo fuente.
Sintaxis incorporada que resalta el código fuente con fuente dinámica 'outliner'
Puedes utilizar el editor de código fuente integrado para abrir, ver y modificar archivos de código fuente. Simplemente selecciona un elemento en el modelo y el editor muestra su código fuente con la sintaxis resaltada y un esquema de código navegable.
Utiliza la barra de herramientas del editor para generar código rápidamente o sincronizar el modelo.
Visualizar, depurar y perfilar código de ejecución
El Analizador de Ejecución Visual de Enterprise Architect proporciona facilidades para modelar, desarrollar, depurar, perfilar y administrar una aplicación desde el entorno de modelado
Salidas generadas
Los resultados generados por el Analizador de Ejecución Visual benefician el proceso de desarrollo:
Brindándote una mejor comprensión de cómo funciona tu sistema
Permitiéndote documentar las funciones del sistema automáticamente
Proporcionándote información sobre la secuencia de eventos que conducen a eventos erróneos o comportamiento inesperado del sistema.
Las herramientas de análisis proporcionadas por el Analizador de Ejecución Visual se pueden utilizar para:
Generar diagramas de secuencia, registrando la ejecución en vivo de una aplicación o pilas de llamadas específicas. Visualiza cómo interactúan varias instancias de cada clase en tiempo de ejecución
Derivar diagramas de transición de estado, que ilustran cambios en las estructuras de datos
Crear diagramas de objetos de forma dinámica mientras controlas una sesión de depuración. Agrega de forma selectiva objetos con su información de estado de ejecución y sus relaciones con otros objetos
Crear informes de Profiler, que muestren secuencias de aplicaciones y frecuencia de llamadas de operación
Optimizar los recursos del sistema existentes y comprender la asignación de recursos
Asegurarte de que el sistema siga las reglas según lo diseñado
Producir documentación de alta calidad que refleje con precisión el comportamiento del sistema
Comprender cómo y por qué funcionan los sistemas y el código existente.
Capacitar a los nuevos empleados en la estructura y función de un sistema.
Identificar llamadas a funciones costosas o innecesarias
Ilustrar interacciones, estructuras de datos y relaciones importantes dentro de un sistema
Rastrear problemas hasta una línea específica de código, interacción del sistema o evento
Visualizar por qué es importante una secuencia de eventos
Establecer la secuencia de eventos que ocurren inmediatamente antes de la falla del sistema.
Depurar aplicaciones .Net, C ++ y Java, incluida la depuración remota y el soporte de emuladores y dispositivos físicos Android mediante el protocolo JDWP.
Simulación de modelos
La simulación de modelos de Enterprise Architect da vida a tus modelos de comportamiento y diseños de interfaz de usuario con ejecución en tiempo real
Simulación de modelos
La simulación de modelos ofrece varios beneficios al ayudarte a:
Obtener una mejor comprensión de cómo funciona realmente un modelo en tiempo de ejecución
Validar que tus modelos de comportamiento describen el proceso correcto o el flujo de eventos
Verificar el comportamiento de los wireframes de la interfaz de usuario antes de comprometerse con la implementación
Identificar posibles cuellos de botella, ineficiencias y otros problemas en el modelo de su sistema o proceso comercial
Detectar errores al principio del ciclo de desarrollo antes de asignar recursos para la implementación.
La simulación de modelos se puede aplicar a cuatro tipos de modelos de comportamiento en Enterprise Architect, que incluyen:
Actividades UML
Interacciones UML
Máquinas de estado UML, incluyendo las representadas como una tabla de estado
Modelos de procesos de negocio usando notación BPMN.
También puedes simular el comportamiento de cuadros de diálogo y controles que se han modelado utilizando el perfil Win32 de Enterprise Architect para diseños de interfaz de usuario.
Tú controlas la velocidad de la simulación y las rutas a través del modelo simulado: controla manualmente las opciones tomadas en cada punto de decisión o guía por adelantado cómo se activa cada disparador.
Con este último enfoque, puedes automatizar varias simulaciones del mismo modelo, revelando cómo se comporta el sistema en diferentes escenarios de tiempo de ejecución.
Con la capacidad de establecer puntos de interrupción arbitrarios, la capacidad de simulación de modelos de Enterprise Architect es una herramienta poderosa para analizar la toma de decisiones y mejorar los procesos comerciales o los modelos de sistemas ejecutables en un entorno libre de riesgos.
Ampliación de Enterprise Architect
Enterprise Architect proporciona numerosas facilidades para ampliar la funcionalidad que se proporciona con la herramienta lista para usar. Los usuarios pueden ampliar la gama de notaciones de modelado para dominios específicos, agregar recursos de modelado personalizados, como patrones de modelo, o incluso implementar herramientas completamente nuevas que operan en el modelo utilizando la interfaz de automatización y los complementos
Modelado específico de dominio
Los perfiles UML amplían el lenguaje UML para construir modelos en dominios particulares. Enterprise Architect tiene un mecanismo de perfil UML genérico que permite a los usuarios crear, compartir y usar perfiles como extensiones integradas al entorno de modelado central.
Por ejemplo, el perfil UML para el esquema XML definido por David Carlson en Modelado de aplicaciones XML con XML está disponible para Enterprise Architect. Este perfil describe un conjunto de extensiones a los modelos de clase UML para el modelado preciso de esquemas XSD.
El soporte de Enterprise Architect para Patrones proporciona un medio excelente para lograr la reutilización y la solidez. Los patrones representan un grupo de objetos y clases en colaboración que se pueden abstraer de un conjunto general de escenarios de modelado.
A medida que se descubren patrones en cualquier proyecto nuevo, la plantilla de patrón básica de compromisos anteriores puede reutilizarse con las variables apropiadas renombradas para adaptarse al proyecto actual.
Los patrones generalmente describen cómo resolver un problema abstracto, y es tarea del usuario del patrón modificar elementos en el patrón para satisfacer las demandas del compromiso actual.
Las tecnologías MDG encapsulan una colección lógica de recursos (como patrones y perfiles) que pertenecen a una tecnología o dominio de modelado específico. Estos son recursos “conectables” para Enterprise Architect que residen en un directorio físico o en una URL.
Los usuarios pueden crear sus propias tecnologías MDG con la ayuda de Profile Helpers, que lo guían a través del proceso de creación de un perfil UML, cajas de herramientas asociadas y nuevos tipos de diagramas. Además, los usuarios pueden aprovechar las tecnologías MDG empaquetadas con el instalador de Enterprise Architect, como ArchiMate y Mind Mapping. Las tecnologías de complemento gratuitas que admiten actividades como la ingeniería de código CORBA y la validación del modelo BPMN también están disponibles para su descarga en: http://www.sparxsystems.com/resources/mdg_tech.
Además, hay disponibles soluciones con licencia para modelado de sistemas (SysML), servicios de datos distribuidos (DDS) y otros dominios de modelado.
La interfaz de automatización te permite acceder a los aspectos internos de los modelos de Enterprise Architect. Por ejemplo, utilizando la interfaz de automatización, podrías:
Realizar tareas repetitivas, como actualizar el número de versión de todos los elementos de un modelo.
Generar código a partir de un diagrama de máquina de estados
Producir informes personalizados
Ejecutar consultas ad hoc contra el modelo
Todos los entornos de desarrollo capaces de generar clientes ActiveX Com deberían poder conectarse a la interfaz de automatización de Enterprise Architect.
Los complementos permiten agregar funcionalidad a Enterprise Architect y extender su interfaz de usuario. El marco de complementos de Enterprise Architect se basa en la Interfaz de automatización, lo que proporciona varias ventajas clave sobre los clientes de automatización independientes:
Los complementos pueden definir menús y submenús de Enterprise Architect
Los complementos reciben notificaciones sobre varios eventos de la interfaz de usuario de Enterprise Architect, incluyendo los clics en el menú y los cambios en los archivos
Los complementos pueden (y deben) escribirse como componentes en proceso (DLL); esto proporciona una menor sobrecarga de llamadas y una mejor integración en el entorno de Enterprise Architect
Debido a que ya se está ejecutando una versión actual de Enterprise Architect, no es necesario iniciar una segunda copia de Enterprise Architect a través de la interfaz de automatización
Debido a que el complemento recibe identificadores de objetos asociados con la copia de Enterprise Architect que se está ejecutando actualmente, hay más información disponible sobre la actividad del usuario actual, como qué objetos de diagrama están seleccionados
No es necesario que hagas nada, más que instalar el complemento para que sea utilizable; es decir, no tienes que configurar complementos para que se ejecuten en tus sistemas
Pro Cloud Server
La aplicación Sparx Systems Pro Cloud Server proporciona un mecanismo conveniente para alojar modelos. Proporciona un fácil acceso a las personas de su equipo y, opcionalmente, a clientes y consultores externos en cualquier parte del mundo
Esta sección tiene como objetivo:
Familiarizarte con los conceptos involucrados
Resaltar la funcionalidad principal disponible con Pro Cloud Server
Discutir las consideraciones sobre cuándo y dónde debes usar un servidor Pro Cloud
Presentación de Pro Cloud Server para Enterprise Architect
Los modelos de Enterprise Architect se almacenan en bases de datos. Antes de la introducción de Pro Cloud Server (y su predecesor, Cloud Services), Enterprise Architect requería que los usuarios instalaran los controladores adecuados para cada DBMS al que se conectaban y, en algunos casos, definían un DSN ODBC para cada base de datos. Enterprise Architect luego usaría ODBC DSN para conectarse directamente a la base de datos y recuperar datos del modelo. Con la introducción del Pro Cloud Server, todo lo que se necesita es una URL al modelo, que proporciona los siguientes beneficios extendidos:
Funcionalidad estándar
Además de la funcionalidad principal de proporcionar un modelo a través de una conexión http, Pro Cloud Services ofrece tres características estándar que agregan más incentivos para configurar un servidor.
Open Services for Lifecycle Collaboration (OSLC) es una iniciativa que permite una integración más sencilla entre las herramientas de requisitos. Utiliza HTTP para enumerar, agregar, modificar y eliminar requisitos.
La definición del proveedor de servicios a la que dirigirá cualquier cliente OSLC será: <protocol>://<server>:<port>/<model_name>/oslc/sp/
Por ejemplo, si estás conectándote a un servidor que se ejecuta en tu propia máquina utilizando la configuración predeterminada, la conexión será:
http://localhost:804/model/oslc/sp/
Consulta http://open-services.net/ para más información.
La parte del servicio de activos reutilizables (RAS) de Pro Cloud Server permite definir paquetes que se pueden usar en cualquier modelo. Enterprise Architect y Pro Cloud Server rastrearán las dependencias entre paquetes y garantizarán que todo lo requerido por un paquete esté disponible cuando se solicite un paquete.
Pro Cloud Server incluye soporte opcional para ejecutar actualizaciones de datos basadas en el tiempo.
En esta etapa, esto se limita a actualizar un gráfico de serie temporal automáticamente para proporcionar una vista dinámica de cómo un modelo cambia con el tiempo. Consulta el archivo de ayuda de Enterprise Architect para obtener más información.
Funcionalidad adicional:
Además de la funcionalidad estándar, la compra de una licencia de Pro Cloud Server agrega aún más funcionalidad, como:
WebEA proporciona una vista en tiempo real del contenido contenido en un repositorio de Enterprise Architect Cloud para compartir con cualquier persona que tenga un teléfono inteligente, tableta o computadora simplemente usando un navegador web.
La función Integraciones brinda la capacidad de vincular elementos de Enterprise Architect a objetos y elementos dentro de sistemas externos. Sistemas externos como: Dropbox, Jira, Share Point. Para obtener una lista completa de los sistemas externos compatibles, consulta la guía del usuario.
Prolaborate brinda la capacidad de crear vistas totalmente personalizadas de tus modelos de Enterprise Architect, lo que permite que las vistas se adapten a diferentes grupos de usuarios.
Soporta:
Vistas personalizables
Limitación de las partes del modelo que puede ver cada usuario
Experiencia de usuario enriquecida
Colaboración social
Gráficos y tablas interactivos
La versión 2 de la implementación de OSLC de Pro Cloud Server ha ampliado en mayor medida la cantidad y el tipo de información del modelo que se puede recuperar, agregar, modificar y eliminar.
¡La implementación de OSLC v2 es lo que impulsa tanto a WebEA como a Prolaborate!
Cuándo usar un servidor Pro Cloud
Un servidor Pro Cloud ofrece beneficios si:
Quisieras reducir los requisitos de configuración para cada uno de tus usuarios.
Quisieras exponer cualquier modelo fuera de una red privada
Cualquier usuario se conecta a través de conexiones lentas
Recursos adicionales
Utiliza los enlaces a continuación para acceder a más documentación, seminarios web y pruebas.