Warning: Undefined variable $firstImage in /var/www/www-root/data/www/spawiki/modules/blogs.php on line 327
Lista de herramientas de lenguaje de modelado unificado

Lista de herramientas de lenguaje de modelado unificado

Editar artículo

Este artículo compara herramientas UML. Las herramientas UML son aplicaciones de software que admiten algunas funciones del lenguaje de modelado unificado.

Contenido

General

Nombre Creador Plataforma / SO Primer lanzamiento público Última versión estable Fuente abierta Licencia de software Lenguaje de programación utilizado
ArgoUML Tigris.org Multiplataforma (Java) 1998-04 2011-12-15 EPL Java, C ++ (como módulo)
Astah ChangeVision, Inc. Multiplataforma (Java) 2009-10-19 25/11/2020 (v8.3) No Comercial. Edición educativa gratuita, modelo de suscripción Java
ATL Obeo, comunidad de software libre de INRIA Multiplataforma (Java) Desconocido 2020-06-22 (4.2.1) EPL Java
Micro Focus juntos Enfoque micro Multiplataforma (Java) Desconocido 2008 (v12.6) No Comercial Desconocido
BOUML Bruno Pagès Multiplataforma 2005-02-26 2021-01-14 No Gratis a partir de la v7.0, comercial a partir de la v5.0 hasta la v6.12, GPL antes de la v5.0 C ++ / Qt y Java ("complemento")
Cacoo Nulab Windows 7 o superior, Mac OS X 2010-10 Sitio web actualizado con frecuencia No Comercial, edición gratuita disponible HTML5
CaseComplete Software Serlio Ventanas 2004 2020 (v15) No Comercial C#
ConceptDraw PRO CS Odessa Windows, macOS 1993 7 de noviembre de 2017 (v11) No Comercial Desconocido
Creately Cinergix Windows, Mac OS X 2008 Sitio web actualizado con frecuencia No Comercial, edición gratuita disponible HTML5
Dia Alexander Larsson / Oficina de GNOME Multiplataforma (GTK +) 1998-08-31 2014-09-05 (v0.97.3) GPL C
Diagrams.net anteriormente Draw.io JGraph Ltd. Windows, Linux, macOS, Chrome 2016-09-06 5 de mayo de 2021 (v14.6.13) Gratis, Apache v2 Javascript, Java
Herramientas Eclipse UML2 Fundación Eclipse Multiplataforma (Java) 2007 02/03/2020 (v5.5.1) EPL Java
Edraw Max Edrawsoft Windows, Linux, macOS 2004 30 de julio de 2020 (v10.0.5) No Comercial C ++
Arquitecto Empresarial Sistemas Sparx Windows (admite la instalación de Linux y macOS) 2000 02/02/2021 (v15.2 compilación 1558) No Comercial C ++
Gliffy Gliffy por Perforce Chrome, Safari, Firefox, Internet Explorer 9+ 2006-08-01 Sitio web actualizado con frecuencia No Comercial, prueba gratuita HTML5 y JavaScript
JetUML Martin P. Robillard Multiplataforma (Java) 2015-01-23 4 de diciembre de 2020 (v3.1) GPL Java
JDeveloper Oracle Corporation Multiplataforma (Java) Desconocido 2019-09 (v12c 12.2.1.4.0) No Freeware Java
Lucidchart Software lúcido Windows, macOS, Linux, Solaris 2008-12 Sitio web actualizado con frecuencia No Comercial / Gratis (educativo) HTML5 y JavaScript
MagicDraw No Magic, una empresa de Dassault Systèmes Windows Vista SP2 y posterior, OS X Mountain Lion y posterior, o Linux 1998 12/02/2021 (2021x) No Comercial Java
Microsoft Visio Microsoft Ventanas 1992 2016 (v16.0) No Comercial Desconocido
Microsoft Visual Studio Microsoft Ventanas 1997-02 2016-06-27 No Ediciones Community y Express: Registerware; Ediciones Enterprise, Professional y otros: software de prueba C ++, C #
Modelio Modeliosoft (Grupo SOFTEAM) Windows, Linux, macOS 2009 2020-10-01 (4.1.0) Herramienta principal:  GPL, Extensiones:  Licencia Apache, Comercial Java
MyEclipse Genuitec Windows, Linux 2003 Desconocido No Comercial Java
NClass Balazs Tihanyi Windows, macOS, Linux, Unix 2006-10-15 27 de septiembre de 2019 (v2.7.0) GPL C#
NetBeans Oracle Corporation Windows, macOS, Linux, Unix 1996 2021-03-12 CDDL o GPL2 Java
Abrir ModelSphere Grandita Multiplataforma (Java) 2002-02 2009-11-04 GPL Java
Papiro Comisariado à l'Énergie Atomique, Atos Origin Windows, Linux, macOS (Java) 2013-06-27 2020-12 (v5.0.0) EPL Java
PlantUML Arnaud Roques Multiplataforma (Java) 2009-04-17 2021-03-07 (V1.2021.2) GPL Java
PowerDesigner Sybase Ventanas 1989 2018 No Comercial Desconocido
Estudio PragmaDev PragmaDev Windows, Linux, OS X 2002 2018-02-07 No Gratis, Comercial Python, C, C ++
Modelador Prosa UML Insoft Oy Ventanas 1996 2013-10-19 No Comercial C / C ++
Racional Rapsodia IBM Windows, Linux 1996 2019-04-23 (8.4.0) - 2019-12-15 (8.4 Solución provisional 2) No Comercial C, C ++, Java, Ada
Rational Rose XDE IBM Windows, Linux, Unix Desconocido Desconocido No EULA de IBM Desconocido
Arquitecto de software racional IBM Windows, Linux Desconocido 2015-09-18 No EULA de IBM Java / C ++
Modelador de software racional IBM Windows, Linux 2004-10-13 2008-09 No EULA de IBM Desconocido
Arquitecto de sistema racional IBM Ventanas Desconocido 15/03/2013 No Comercial Desconocido
Bloques reactivos Bitreactivo Windows, macOS, Linux 2011-11-13 2016-09-16 No Comercial, edición comunitaria gratuita Java
SUBIR RISE al software Bloome Windows (.NET) 2008 2010-09-03 No Freeware C#
Modelador de ideas de software Dusan Rodina Windows (.NET), Linux (Mono) 2009-08-06 2021-08-17 No Comercial, Freeware para uso no comercial C#
StarUML MKLab Windows, macOS, Linux 2005-11-01 2018-08-17 No Comercial Delphi
Modelador UML Umbrello Equipo Umbrello Similar a Unix; Ventanas 2003-01-24 20 de agosto de 2020 (v2.32) GPL C ++, KDE
Diseñador UML Obeo Windows, macOS, Linux 2012 30 de enero de 2019 (v9.0.0) EPL Java, Sirio
UMLet El equipo de UMLet Windows, macOS, Linux 2005-11-05 2018-08-05 (v14.3) GPL Java
UModel Altova Ventanas 2005-05 2019-10-9 No Comercial Java, C #, C ++, Visual Basic
Umple Universidad de Ottawa Multiplataforma; Java / Eclipse 2008 2021-08-18 (v1.31.1) Licencia MIT Java, PHP, JavaScript
Paradigma visual para UML Visual Paradigm Int'l Ltd. Multiplataforma (Java) 2002-06-20 23 de julio de 2020 (v16.2) No Comercial, edición comunitaria gratuita Java, C ++
WhiteStarUML janszpilewski Windows 7–10 2011-12-18 2018-03-25 (v5.9.1) GPL2 Delphi
yEd yWorks GmbH Windows, macOS, Linux, Unix Desconocido 2021-03-11 (v3.21) No Gratis Java
Nombre Creador Plataforma / SO Primer lanzamiento público Última versión estable Fuente abierta Licencia de software Lenguaje de programación utilizado

Características

Nombre UML 2 MDA XMI Plantillas Idiomas generados Idiomas de ingeniería inversa Puede integrarse con Detalles
Estudio PragmaDev Parcial No C, C ++ No Integración con la herramienta de trazabilidad Reqtify. Simulador de modelo integrado con cualquier herramienta de soporte FMI 2.0. El código generado se puede integrar en los siguientes RTOS: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32. Dedicado al modelado y prueba de sistemas de comunicación. Basado en el perfil UML de ITU-T Z.109, SDL-RT, SDL. El modelo se puede simular y exportar a herramientas de verificación de modelos. Entorno de pruebas completo integrado basado en TTCN-3.
ArgoUML No Desconocido C ++, C #, Java, PHP4, PHP5, Ruby Java (otros lenguajes con complementos) Desconocido Sigue de cerca el estándar UML
Astah No Desconocido Java, C ++, C #, Python, Ruby y cualquier otro lenguaje con complementos Java, C ++, C #, PHP Mapas mentales, diagrama ER, DFD, diagrama de flujo, CRUD, mapa de trazabilidad, diagrama de requisitos y tabla de requisitos. Proporciona API y complementos, RTF, exportación HTML.
ATL No No Desconocido Desconocido Disponible en el proyecto Eclipse M2M (Model to Model). Puede transformar modelos UML y EMF en otros modelos. Tiene un depósito de transformaciones llamado ZOO sobre un gran conjunto de preocupaciones industriales comunes y laboratorios educativos.
Borland juntos No Java 6, C ++, CORBA Desconocido Eclipse y MS VS.NET 2005
BOUML C ++, Java, PHP, IDL, Python, MySQL C ++, Java, PHP, MySQL Desconocido UML 2. Código sólido de ida y vuelta, rápido. Extensible a través de "complementos" escritos en C ++ o Java
Cacoo Desconocido Desconocido Desconocido Desconocido Google Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box.
CaseComplete No No Exportar No No No Microsoft Azure DevOps, Jira, Requirements.cc, Excel, Word Proporciona gestión de actores, casos de uso, historias de usuarios, requisitos declarativos y escenarios de prueba. Incluye glosario, diccionario de datos y seguimiento de problemas. Admite diagramas de casos de uso, diagramas de flujo generados automáticamente, maquetas de pantalla y diagramas de forma libre.
Dia Parcialmente No No No Incluido el codegen.py'filtro de exportación' de la secuencia de comandos de Python a Python, C ++, JavaScript, Pascal, Java, PHP; herramientas externas agregan Ada, C, PHP5, Ruby, shapefile, C #, SQL (Sybase, Postgres, Oracle, DB / 2, MS-SQL, MySQL,…) No No Utiliza Python como lenguaje de secuencias de comandos
Diagrams.net Desconocido Desconocido Desconocido Desconocido Desconocido Confluencia de Atlassian, JIRA... Desconocido
Herramientas Eclipse UML2 Java (¿o el proyecto Eclipse es compatible?) Java (¿o el proyecto Eclipse es compatible?) Eclipse Diez tipos de diagramas UML 2.
Arquitecto Empresarial Admite plantillas MDA y plantillas de generación de código ActionScript, C, C #, C ++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic.NET, DDL, EJB, XML Schema, Ada, VHDL, Verilog, WSDL, BPEL, Corba IDL ActionScript, C, C #, C ++, Delphi, Java, PHP, Python, Visual Basic, Visual Basic.NET, DDL, esquema XML, WSDL Eclipse y Visual Studio UML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Estructuras: UPDM, Zachman, TOGAF. Ingeniería directa e inversa para código y base de datos. Desarrollo integrado impulsado por modelos (edición / compilación / depuración) para compiladores Java,.Net, PHP y GNU. Simula diagramas de actividad, máquina de estados, secuencia y BPMN.
Gliffy Desconocido Desconocido No No Aplicaciones de Google, Google Drive, JIRA, Confluence Tiene bibliotecas de formas para: clase UML, secuencia, actividad, caso de uso y más.
JetUML Desconocido Desconocido Desconocido Java Desconocido Desconocido JetUML está diseñado para diagramas rápidos con un conjunto de características minimalistas.
Lucidchart Desconocido Desconocido Desconocido Desconocido Desconocido Desconocido Google Drive, Google Apps, JIRA, Confluence, Jive y Box.
MagicDraw Java, C ++, C #, CIL, CORBA IDL, DDL, EJB, esquema XML, WSDL Java, C ++, C #, CIL, CORBA IDL, DDL, EJB, esquema XML, WSDL Eclipse, EMF, NetBeans UML 2.3, soporte completo de ida y vuelta para Java, C ++, C #, CL (MSIL) y CORBA IDL, generador de informes a partir de plantilla en RTF, HTML, XML, ODT, ODS, ODP y texto (DOCX, XLSX, PPTX desde 16.8 ).
Microsoft Visio Enchufar Desconocido Enchufar Enchufar Desconocido Desconocido Desconocido
Modelio Java, C ++, C #, XSD, WSDL, SQL Java, C ++, C # Eclipse, EMF UML2 completo, BPMN2, ArchiMate3. Generación de documentación en HTML. Extensiones que brindan generación de documentación en formato Open XML, soporte para TOGAF, SysML, SoaML, Hibernate, estándar OMG MARTE. Soporte de fragmentos de modelo para colaboración. Soporte de patrones de diseño.
MyEclipse Desconocido Desconocido Desconocido Desconocido Desconocido Desconocido Desconocido
NClass Desconocido Desconocido Desconocido Desconocido C #, Java C #, Java Desconocido
NetBeans Desconocido Desconocido Desconocido Desconocido Java Java Desconocido Debe instalarse como un complemento para habilitar el modelado UML.
Abrir ModelSphere No Desconocido Desconocido Java, SQL Java Desconocido Admite modelos de datos, procesos comerciales y UML
Papiro Desconocido Desconocido Ada 2005, C / C ++, complementos de Java Desconocido Eclipse
PlantUML Desconocido Exportar Desconocido Desconocido C #, grails, Java, Lua, PHP, SqlALchemy Chrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen, etc. Crea diagramas usando un lenguaje de texto simple. Se admiten diagramas simulados de secuencia, caso de uso, clase, actividad, componente, estado, objeto y UI. Emite imágenes en formato PNG o SVG.
Poseidón para UML Desconocido Desconocido Desconocido Desconocido Desconocido Desconocido Versión comercial de ArgoUML
PowerDesigner Java, C #, VB.NET Desconocido Eclipse Modelado de datos, modelado de procesos de negocio: ingeniería de ida y vuelta
Modelador Prosa UML Base de modelos abierta Consultas C ++ Java, C #, SQL DDL y SQL Los encabezados de las clases C ++ Java y C # se sincronizan entre los diagramas y el código en tiempo real Bancos de trabajo del programador, herramientas de documentación, sistemas de control de versiones Admite los siguientes diagramas UML: diagrama de casos de uso, diagrama de secuencia, diagrama de colaboración, diagrama de clases, diagrama de estado, diagrama de actividad, diagrama de componentes, diagrama de implementación y diagrama de paquete
Racional Rapsodia C ++, C, Java, Ada, Corba, personalizable para otros lenguajes C ++, C, Java, Ada, personalizable para otros lenguajes Visual Studio, Eclipse, TcSE, WindRiver, Green Hills, QNX, Linux, Mathworks Simulink, DOORS, personalizable para otros Se dirige a sistemas y software en tiempo real o integrados que utilizan lenguajes estándar de la industria (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM, DDS), generación de código con calidad de producción completa (estructural, conductual, funcional), simulación, pruebas basadas en modelos, integración con numerosos sistemas operativos e IDE en tiempo real
Rational Rose XDE No Desconocido Desconocido Desconocido Desconocido Desconocido Desconocido
Arquitecto de software racional Desconocido Java, C #, C ++, EJB, WSDL, XSD, IDL, SQL Java, C ++,.NET Eclipse
Modelador de software racional Desconocido Desconocido Desconocido Desconocido Eclipse
Arquitecto de sistema racional No Desconocido Exportar Desconocido C ++, Java, WSDL C ++, Java, WSDL Desconocido
Bloques reactivos No No Java Desconocido Eclipse Generación de código a partir de diagramas de actividad para J2SE, OSGi, Kura y ESF, pruebas unitarias a través de JUnit, admite análisis formal y simulación de espacio de estado
Modelador de ideas de software ActionScript, C ++, C #, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSD C ++, C #, VB.NET, Java, Object Pascal, PHP, Ruby Desconocido UML, BPMN, SysML, ArchiMate, JSD, Diagrama de flujo de datos, Diagrama de flujo, Diagrama de robustez, CRC, ERD, Diagrama mixto, HTA, UI, Venn, Árbol de comportamiento, Gráfico de estructura, Tabla de decisión, Hoja de ruta, Diagrama de red informática, Diagrama de capas, Diagrama de página web, Grafcet, diagramas personalizados
StarUML Importar Java, C #, C ++ Java, C ++, generador de código C # e ingeniero inverso JavaScript, Node.js Arquitectura de complementos: JavaScript, HTML5, Node.js
Modelador UML Umbrello Desconocido C ++, Java, Perl, PHP, Python… 16 C ++, IDL, Pascal / Delphi, Ada, Python, Java; importar XMI, RoseMDL KDE
Diseñador UML Desconocido Cualquier tipo de lenguajes ya que es compatible con herramientas generadoras de código como Eclipse UMLGenerators o Acceleo Cualquier tipo de lenguajes soportados por Eclipse UML Generators Eclipse Código abierto bajo licencia EPL, basado en Eclipse, EMF, Sirius
UMLet No No No No No No Eclipse, código de Visual Studio Herramienta de modelado simple enfocada en fuente / texto
UModel Java, C #, C ++, Visual Basic Java, C #, C ++, Visual Basic Eclipse, Visual Studio También es compatible con el modelado de procesos de negocio, SysML y el modelado de bases de datos.
Umple Clase, estado, estructura compuesta solamente No Java, C ++, SQL, Alloy, NuSMV, yUML, USE Java Herramientas de línea de comandos, integrables en páginas web, Eclipse La entrada o exportación puede ser por diagrama o forma textual completa, separación de preocupaciones (aspectos, rasgos, mixins), código de acción incrustado en Java y otros lenguajes, escrito en sí mismo, generación de documentación, arquitectura de complementos para generadores
Paradigma visual para UML Desconocido Versión comercial Desconocido Java, C #, C ++, PHP, Ada, Action Script (todo solo en la versión comercial) Java, C # (binario), C ++, PHP (todo solo en la versión comercial) Eclipse, NetBeans, IntelliJ y Visual Studio UML 2.4.1, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Estructuras: UPDM, Zachman, TOGAF. Ingeniería directa e inversa para código y base de datos. Desarrollo integrado basado en modelos (edición / compilación / depuración) para Java y.Net. Simula diagramas de actividad, máquina de estados, secuencia y BPMN. (solo en versión comercial)
WhiteStarUML Importar Java 1.5, C #, C ++, SQL Java 1.5, C #, C ++, SQL Desconocido WhiteStarUml es una bifurcación de StarUML con la intención de revivir su código base de Delphi actualizando el código a las ediciones recientes de Delphi, reduciendo la dependencia de componentes de terceros y corrigiendo errores y agregando nuevas funciones.
yEd Desconocido No No Desconocido Desconocido Desconocido Desconocido
Nombre UML 2 MDA XMI Plantillas Idiomas generados Idiomas de ingeniería inversa Puede integrarse con Detalles

Ver también

Referencias

Contactos: mail@wikibrief.org
El contenido está disponible bajo la licencia CC BY-SA 3.0 (a menos que se indique lo contrario).