Имя | UML 2 | MDA | XMI | Шаблоны | Созданные языки | Языки реконструированы | Может быть интегрирован с | Подробности |
---|
PragmaDev Studio | да | да | Частичное | Нет | C, C ++ | Нет | Интеграция с инструментом прослеживаемости Reqtify. Симулятор модели интегрирован с любым вспомогательным инструментом FMI 2.0. Сгенерированный код можно интегрировать в следующие ОСРВ: VxWorks, FreeRTOS, ThreadX, CMX, OSE Delta, OSE epsilon, uITRON 3, uITRON 4, Nucleus, posix, win32. | Посвящается моделированию и тестированию коммуникационных систем. На основе профиля UML ITU-T Z.109, SDL-RT, SDL. Модель можно смоделировать и экспортировать в инструменты проверки модели. Полная среда тестирования интегрирована на основе TTCN-3. |
АргоУМЛ | Нет | да | да | Неизвестно | C ++, C #, Java, PHP4, PHP5, Ruby | Java (другие языки с плагинами) | Неизвестно | Точно следует стандарту UML |
Astah | да | Нет | да | Неизвестно | Java, C ++, C #, Python, Ruby и любые другие языки с плагинами | Java, C ++, C #, PHP | | Mind Mapping, ER-диаграмма, DFD, блок-схема, CRUD, карта прослеживаемости, диаграмма требований и таблица требований. Предоставляет API и плагины, RTF, экспорт HTML. |
ATL | да | Нет | да | Нет | Неизвестно | Неизвестно | Доступно в проекте Eclipse M2M (от модели к модели). | Может преобразовывать модели UML и EMF в другие модели. В нем есть хранилище преобразований под названием ZOO, касающееся большого набора общих промышленных предприятий и учебных лабораторий. |
Borland Вместе | да | да | Нет | да | Java 6, C ++, CORBA | Неизвестно | Eclipse и MS VS.NET 2005 | |
BOUML | да | да | да | да | C ++, Java, PHP, IDL, Python, MySQL | C ++, Java, PHP, MySQL | Неизвестно | UML 2. Надежный код в обе стороны, быстро. Расширяется за счет «плагинов», написанных на C ++ или Java. |
Каку | да | Неизвестно | Неизвестно | да | Неизвестно | Неизвестный | Google Drive, Google Docs, Typetalk, Adobe Creative Cloud, Slack, Atlassian Confluence, Dropbox, Visio, Box. |
CaseComplete | Нет | Нет | Экспорт | Нет | Нет | Нет | Microsoft Azure DevOps, Jira, Requirements.cc, Excel, Word | Обеспечивает управление участниками, вариантами использования, пользовательскими историями, декларативными требованиями и сценариями тестирования. Включает глоссарий, словарь данных и отслеживание проблем. Поддерживает диаграммы вариантов использования, автоматически создаваемые блок-схемы, макеты экранов и диаграммы произвольной формы. |
Dia | Частично | Нет | Нет | Нет | Включенный скрипт Python codegen.py «фильтр экспорта» в Python, C ++, JavaScript, Pascal, Java, PHP; внешние инструменты добавляют Ada, C, PHP5, Ruby, shapefile, C #, SQL (Sybase, Postgres, Oracle, DB / 2, MS-SQL, MySQL,…) | Нет | Нет | Использует Python как язык сценариев |
Затмение Инструменты UML2 | да | да | да | да | Java (или проект Eclipse поддерживается?) | Java (или проект Eclipse поддерживается?) | Затмение | Десять типов диаграмм UML 2. |
Архитектор предприятия | да | да | да | Поддерживает шаблоны MDA и шаблоны генерации кода | 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, XML-схема, WSDL | Eclipse и Visual Studio | UML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Фреймворки: UPDM, Zachman, TOGAF. Прямая и обратная инженерия для кода и базы данных. Интегрированная разработка на основе моделей (редактирование / сборка / отладка) для компиляторов Java, .Net, PHP и GNU. Имитирует диаграммы Activity, State Machine, Sequence и BPMN. |
Gliffy | да | Неизвестно | Неизвестно | да | Нет | Нет | Приложения Google, Google Диск, JIRA, Confluence | Имеет библиотеки форм для: класса UML, последовательности, действия, варианта использования и многого другого. |
JetUML | да | Неизвестно | Неизвестно | Неизвестно | Ява | Неизвестно | Неизвестно | JetUML разработан для быстрого построения диаграмм с минималистичным набором функций. |
Lucidchart | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Гугл Диск, Google Apps, JIRA, Confluence, Jive и Box. | |
MagicDraw | да | да | да | да | Java, C ++, C #, CIL, CORBA IDL, DDL, EJB, XML-схема, WSDL | Java, C ++, C #, CIL, CORBA IDL, DDL, EJB, XML-схема, WSDL | Eclipse, EMF, NetBeans | UML 2.3, полная поддержка Java, C ++, C #, CL (MSIL) и CORBA IDL, генератор отчетов из шаблона в RTF, HTML, XML, ODT, ODS, ODP и текст (DOCX, XLSX, PPTX с версии 16.8). ). |
Microsoft Visio | Плагин | Неизвестно | Плагин | Плагин | Неизвестно | Неизвестно | Неизвестно | |
Modelio | да | да | да | да | Java, C ++, C #, XSD, WSDL, SQL | Java, C ++, C # | Затмение, ЭДС | Полный UML2, BPMN2, ArchiMate3. Генерация документации в HTML. Расширения, обеспечивающие генерацию документации в формате Open XML, поддержку TOGAF, SysML, SoaML, Hibernate, стандарта OMG MARTE. Поддержка фрагментов модели для совместной работы. Поддержка шаблонов проектирования. |
MyEclipse | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
NClass | Неизвестно | Неизвестно | Неизвестно | Неизвестно | C #, Java | C #, Java | Неизвестно | |
NetBeans | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Ява | Ява | Неизвестно | Должен быть установлен как плагин для включения моделирования UML. |
Открыть ModelSphere | Нет | Неизвестно | Неизвестно | да | Java, SQL | Ява | Неизвестно | Поддерживает моделирование данных, бизнес-процессов и UML. |
Папирус | да | Неизвестно | да | Неизвестно | Ada 2005, C / C ++, надстройки Java | Неизвестно | Затмение | |
PlantUML | да | Неизвестно | Экспорт | Неизвестно | Неизвестно | C #, grails, Java, Lua, PHP, SqlALchemy | Chrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen и т. Д.[40] | Создает диаграммы, используя простой текстовый язык. Поддерживаются макетные диаграммы последовательности, варианта использования, класса, активности, компонента, состояния, объекта и пользовательского интерфейса. Выводит изображения в формате PNG или SVG. |
Посейдон для UML | да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Коммерческая версия АргоУМЛ |
PowerDesigner | да | да | да | да | Java, C #, VB .NET | Неизвестно | Затмение | Моделирование данных, моделирование бизнес-процессов - инжиниринг туда и обратно |
Prosa UML Modeller | да | да | Открыть базу моделей | да | C ++ Java, C #, SQL DDL и запросы SQL | Заголовки классов C ++ Java и C # синхронизируются между диаграммами и кодом в реальном времени. | Верстаки программиста, инструменты документации, системы контроля версий | Поддерживает следующие схемы UML: диаграмму вариантов использования, диаграмму последовательности, диаграмму сотрудничества, диаграмму классов, диаграмму состояний, диаграмму действий, диаграмму компонентов, диаграмму развертывания и диаграмму пакета. |
Рациональная рапсодия | да | да | да | да | C ++, C, Java, Ada, Corba, настраивается для других языков | C ++, C, Java, Ada, настраивается для других языков | Visual Studio, Eclipse, TcSE, WindRiver, Green Hills, QNX, Linux, Mathworks Simulink, DOORS, настраиваемый для других | Нацелен на системы и программное обеспечение, работающие в реальном времени или встроенные, с использованием стандартных отраслевых языков (UML, SysML, AUTOSAR, DoDAF, MODAF, UPDM, DDS), генерации кода производственного качества (структурного, поведенческого, функционального), моделирования, тестирования на основе моделей, интеграции с многочисленными операционными системами реального времени и IDE |
Rational Rose XDE | Нет | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
Rational Software Architect | да | да | да | Неизвестно | Java, C #, C ++, EJB, WSDL, XSD, IDL, SQL | Java, C ++, .NET | Затмение | |
Rational Software Modeler | да | да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Затмение | |
Rational System Architect | Нет | Неизвестно | Экспорт | Неизвестно | C ++, Java, WSDL | C ++, Java, WSDL | Неизвестно | |
Реактивные блоки | да | Нет | да | Нет | Ява | Неизвестно | Затмение | Генерация кода из диаграмм действий для J2SE, OSGi, Kura и ESF, модульное тестирование через JUnit, поддерживает формальный анализ и моделирование пространства состояний |
Разработчик программных идей | да | да | да | да | ActionScript, C ++, C #, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSD | C ++, C #, VB.NET, Java, Object Pascal, PHP, Ruby | Неизвестно | UML, BPMN, SysML, ArchiMate, JSD, диаграмма потока данных, блок-схема, диаграмма устойчивости, CRC, ERD, смешанная диаграмма, HTA, UI, Venn, дерево поведения, структурная диаграмма, таблица решений, дорожная карта, диаграмма компьютерной сети, диаграмма слоев, Диаграмма веб-страницы, Grafcet, пользовательские диаграммы |
StarUML | да | да | импорт | да | Java, C #, C ++ | Java, C ++, Генератор кода C # и обратный инженер | JavaScript, Node.js | Архитектура плагина: JavaScript, HTML5, Node.js |
Umbrello UML Modeller | да[41] | да | да | Неизвестно | C ++, Java, Perl, PHP, Python… 16 | C ++, IDL, Pascal / Delphi, Ada, Python, Java; импортировать XMI, RoseMDL | KDE | |
Дизайнер UML | да | да | да | Неизвестно | Любые языки, поскольку он совместим с инструментами генерации кода, такими как Eclipse UMLGenerators или Acceleo | Любые языки, поддерживаемые генераторами Eclipse UML. | Затмение | Открытый исходный код под лицензией EPL, на основе Eclipse, EMF, Sirius |
UMLet | Нет | Неизвестно | Неизвестно | Нет | Неизвестно | Неизвестно | Затмение | |
UModel | да | да | да | да | Java, C #, Visual Basic | Java, C #, Visual Basic | Затмение, Visual Studio | Также поддерживает моделирование бизнес-процессов, SysML, и моделирование базы данных |
Umple | Только класс, состояние, составная структура | Нет | да | да | Java, C ++, SQL, Alloy, NuSMV, yUML, ИСПОЛЬЗОВАНИЕ | Ява | Инструменты командной строки, встраиваемые в веб-страницы, Затмение | Ввод или экспорт может осуществляться в виде диаграммы или текстовой формы Umple, разделение задач (аспекты, характеристики, миксины), встраивание кода действий на Java и других языках, написанное само по себе, создание документации, архитектура плагинов для генераторов |
Визуальная парадигма для UML | да | Неизвестно | Коммерческая версия | Неизвестно | Java, C #, C ++, PHP, Ada, Action Script (все только в коммерческой версии) | Java, C # (двоичный), C ++, PHP (все только в коммерческой версии) | Eclipse, NetBeans, IntelliJ и Visual Studio | UML 2.4.1, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Фреймворки: UPDM, Zachman, TOGAF. Прямая и обратная инженерия для кода и базы данных. Интегрированная разработка на основе моделей (редактирование / сборка / отладка) для Java и .Net. Имитирует диаграммы Activity, State Machine, Sequence и BPMN. (только в коммерческой версии) |
WhiteStarUML | да | да | импорт | да | Java 1.5, C #, C ++, SQL | Java 1.5, C #, C ++, SQL | Неизвестно | WhiteStarUml - это ответвление StarUML с намерением возродить свою кодовую базу Delphi, обновив код до последних выпусков Delphi, уменьшив зависимость от сторонних компонентов, исправив ошибки и добавив новые функции. |
yEd | Неизвестно | Нет | Нет[42] | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
Имя | UML 2 | MDA | XMI | Шаблоны | Созданные языки | Обратно спроектированные языки | Может быть интегрирован с | Подробности |
---|