stringtranslate.com

Dibujo mágico

MagicDraw es una herramienta patentada de modelado visual UML , SysML , BPMN y UPDM con soporte de colaboración en equipo. [3]

Características

Lenguaje específico del dominio

El motor de personalización de lenguaje específico de dominio (DSL) permite adaptar MagicDraw a un perfil específico y a un dominio de modelado, lo que permite la personalización de múltiples GUI, la inicialización de modelos, la adición de reglas semánticas y la creación de cuadros de diálogo de especificación y manipuladores inteligentes propios. La capacidad de utilizar múltiples personalizaciones específicas ayuda a que MagicDraw esté mejor orientado a plataformas, tecnologías o dominios específicos, e incluso puede ocultar UML por completo. [4] La validación activa permite la comprobación de modelos específicos de dominio en tiempo real y sugiere ayuda e incluso puede solucionar algunos problemas. Los elementos DSL se pueden convertir a cualquier subtipo o a un tipo más general utilizando la función "Convertir a". DSL permite crear propiedades derivadas personalizadas que permiten ampliar un metamodelo UML o su perfil.

Todos los elementos DSL se pueden numerar mediante el mecanismo de numeración genérico. Los elementos se pueden numerar en estilo consecutivo o de varios niveles. El separador o prefijo del número se puede cambiar durante la numeración del elemento.

Descomposición del modelo

La descomposición del modelo es una función que puede dividir proyectos y otros trabajos en partes independientes.

Generación de documentación basada en plantillas

Se pueden crear plantillas totalmente personalizables en el estilo y formato que prefiera el usuario. Los informes se pueden exportar a una variedad de formatos de archivo ( OpenDocument (*.odt), RTF (*.rtf), Microsoft Word (*.docx), Microsoft Excel (*.xlsx), Microsoft PowerPoint (*.pptx), XML, HTML, XHTML). Los informes se pueden personalizar con caracteres, párrafos y fuentes que sean compatibles con un formato de archivo elegido. MagicDraw tiene la capacidad de importar documentos RTF o partes de ellos en informes (herramienta de importación), para obtener información del proyecto de trabajo en equipo y cargar informes a una ubicación remota. Incluye la herramienta JavaScript que permite que las plantillas de informes evalúen o ejecuten códigos JavaScript desde plantillas y archivos JavaScript externos. También admite un amplio conjunto de métodos de manipulación de imágenes que permiten la transformación de imágenes durante la generación de informes.

MagicDraw admite plantillas de MS Word y Open Document Format.

Mapa de relaciones
Matriz de dependencia

Plantillas para SDD y UCS (Documento de diseño de software y especificación de caso de uso), plantillas de arquitectura: informe de caso de uso, informe estructural, informe de comportamiento, informe de implementación, informe de entorno, extensión de modelo, diccionario de datos, notación de modelado de procesos de negocio, editor web con capacidad de colaboración para comentar y editar datos de informes a través de un navegador web.

Instalaciones de análisis

Las siguientes funciones de análisis están disponibles en MagicDraw:

Refactorización de modelos

La refactorización de modelos, al igual que la refactorización de código, es una técnica disciplinada que se utiliza para modificar o mejorar un modelo existente. Las siguientes funciones de refactorización están disponibles en MagicDraw:

Transformaciones

MagicDraw permite la transformación de modelos UML a esquemas XML específicos y modelos de base de datos (genéricos y Oracle DDL) y viceversa, y cualquier transformación a cualquier modelo. [5]

También se pueden definir y ejecutar directamente en MagicDraw transformaciones de modelo a modelo entre los mismos o diferentes metamodelos mediante el complemento QVT. QVT (Query/View/Transformation) es un estándar definido por el Object Management Group.

Productos y complementos relacionados

Modelador de negocios Cameo

La compatibilidad con OMG BPMN 2.0 con los tres diagramas (Proceso, Colaboración y Coreografía), la validación de modelos y los informes están disponibles con el complemento Cameo Business Modeler

Sistema ML

El complemento SysML es compatible con la última versión de la especificación SysML de OMG 1.6. El complemento SysML es compatible con todos los diagramas SysML, incluidos los diagramas de requisitos, definición de bloques, bloques internos, paramétricos y otros. [6] Las restricciones de validación comprueban y validan activamente los modelos creados por el usuario frente a un conjunto de restricciones. SysML proporciona soporte para el análisis, el diseño y la validación de una amplia gama de sistemas e integraciones de sistemas.

Ministerio de Defensa Popular

El complemento UPDM es compatible con la última versión de la especificación OMG UPDM 2.0. Unifica MoDAF 1.2, DoDAF 2.0, NAF 3 y NAF 4. Es compatible con todos los artefactos de modelado DoDAF y MoDAF basados ​​en los marcos de arquitectura DoDAF y MoDAF, con informes, asistentes, restricciones de validación de integridad y corrección de modelos, así como funciones de usabilidad.

Kit de herramientas de simulación Cameo

Cameo Simulation Toolkit ofrece el primer marco de ejecución de modelos extensible de la industria basado en los estándares OMG fUML y W3C SCXML . Extiende MagicDraw para validar el comportamiento del sistema mediante la ejecución, animación y depuración de máquinas de estado UML 2.0 y modelos de actividad en el contexto de maquetas realistas de la interfaz de usuario prevista.

Referencias

  1. ^ "Noticias de 2024x Refresh1" . Consultado el 6 de septiembre de 2024 .
  2. ^ "MagicDraw". No hay requisitos del sistema de Magic, Inc. . Consultado el 2 de agosto de 2020 .
  3. ^ Java y Mac OS X Por T. Gene Davis
  4. ^ "Desarrollo de DSL con MagicDraw".
  5. ^ "MagicDraw". Archivado desde el original el 8 de abril de 2011. Consultado el 2 de abril de 2011 .
  6. ^ "OMG Systems Modeling Language". Object Management Group . Consultado el 2 de abril de 2011 .

Enlaces externos