Имя | UML 2 | MDA | XMI | Шаблоны | Сгенерированные языки | Перепроектирование языков | Может быть интегрировано с | Подробности |
---|
Pragma Dev 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. |
ArgoUML | Нет | Да | Да | Неизвестно | 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 Together | Да | Да | Нет | Да | Java 6, C ++, CORBA | Неизвестно | Eclipse и MS VS.NET 2005 | |
BOUML | Да | Да | Да | Да | C ++, Java, PHP, IDL, Python, MySQL | C ++, Java, PHP, MySQL | Неизвестно | UML 2. Надежный код в обе стороны, быстро. Расширяется с помощью «плагинов», написанных на C ++ или Java |
Cacoo | Да | Неизвестно | Неизвестно | Да | Неизвестно | Неизвестно | Google Диск, 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 в качестве языка сценариев |
Eclipse Инструменты UML2 | Да | Да | Да | Да | Java (или проект Eclipse поддерживается?) | Java (или проект Eclipse поддерживается?) | Eclipse | Десять типов диаграмм UML 2. |
Enterprise Architect | Да | Да | Да | Поддерживает шаблоны 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 Schema, WSDL | Eclipse и Visual Studio | UML 2.5, SysML, BPMN, SoaML, SOMF, WSDL, XSD, ArchiMate. Фреймворки: UPDM, Zachman, TOGAF. Прямая и обратная инженерия для кода и базы данных. Интегрированная разработка на основе моделей (редактирование / сборка / отладка) для компиляторов Java,.Net, PHP и GNU. Имитирует диаграммы активности, конечного автомата, последовательности и BPMN. |
Глиффи | Да | Неизвестно | Неизвестно | Да | Нет | Нет | Google приложения, Google Drive, JIRA, Confluence | Имеет библиотеки форм для: класса UML, последовательности, действия, варианта использования и т. д. |
JetUML | Да | Неизвестно | Неизвестно | Неизвестно | Java | Неизвестно | Неизвестно | JetUML разработан для быстрого построения диаграмм с минималистичным набором функций. |
Lucidchart | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Google Диск, 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, Full двусторонняя поддержка Java, C ++, C #, CL (MSIL) и CORBA IDL, генератор отчетов из шаблона в RTF, HTML, XML, ODT, ODS, ODP и Text (DOCX, XLSX, PPTX с версии 16.8). |
Microsoft Visio | Плагин | Неизвестно | Плагин | Плагин | Неизвестно | Неизвестно | Неизвестно | |
Modelio | Да | Да | Да | Да | Java, C ++, C #, XSD, WSDL, SQL | Java, C ++, C # | Eclipse, EMF | Полный UML2, BPMN2, ArchiMate3. Генерация документации в HTML. Расширения, обеспечивающие генерацию документации в формате Open XML, поддержку TOGAF, SysML, SoaML, Hibernate, стандарта OMG MARTE. Поддержка фрагментов модели для совместной работы. Поддержка шаблонов проектирования. |
MyEclipse | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
NClass | Неизвестно | Неизвестно | Неизвестно | Неизвестно | C #, Java | C #, Java | Неизвестно | |
NetBeans | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Java | Java | Неизвестно | Должен быть установлен как плагин для включения моделирования UML. |
Открыть ModelSphere | Нет | Неизвестно | Неизвестно | Да | Java, SQL | Java | Неизвестно | Поддерживает моделирование данных, бизнес-процессов и UML |
Папирус | Да | Неизвестно | Да | Неизвестно | Ada 2005, C / C ++, надстройки Java | Неизвестно | Eclipse | |
PlantUML | Да | Неизвестно | Экспорт | Неизвестно | Неизвестно | C #, grails, Java, Lua, PHP, SqlALchemy | Chrome, Word, Open Office, Google Docs, J2EE Servlet, JQuery, Sublime, Eclipse, NetBeans, IntelliJ, LaTeX, Emacs, Doxygen и т.д. | Создает диаграммы, используя простой текстовый язык. Поддерживаются макетные диаграммы последовательности, варианта использования, класса, активности, компонента, состояния, объекта и пользовательского интерфейса. Выводит изображения в формате PNG или SVG. |
Poseidon для UML | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Коммерческая версия ArgoUML |
PowerDesigner | Да | Да | Да | Да | Java, C #, VB.NET | Неизвестно | Eclipse | Моделирование данных, моделирование бизнес-процессов - проектирование туда и обратно |
Prosa UML Modeller | Да | Да | Открытая база модели | Да | C ++ Java, C #, SQL DDL и запросы SQL | Заголовки классов C ++ Java и C # синхронизируется между диаграммами и кодом в реальном времени | Рабочие места программиста, инструменты документации, системы контроля версий | Поддерживает следующие диаграммы UML: диаграмму вариантов использования, диаграмму последовательности, диаграмму сотрудничества, диаграмму классов, диаграмму состояний, Диаграмма действий, диаграмма компонентов, диаграмма развертывания и диаграмма пакета |
Rational Rhapsody | Да | Да | Да | Да | C ++, C, Java, Ada, Corba, Customizabl e для других языков | 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 | Eclipse | |
Rational Software Modeler | Да | Да | Неизвестно | Неизвестно | Неизвестно | Неизвестно | Eclipse | |
Rational System Architect | Нет | Неизвестно | Экспорт | Неизвестно | C ++, Java, WSDL | C ++, Java, WSDL | Неизвестно | |
Реактивные блоки | Да | Нет | Да | Нет | Java | Неизвестно | Eclipse | Генерация кода из диаграмм действий для J2SE, OSGi, Kura и ESF, модульное тестирование через JUnit, поддерживает формальный анализ и моделирование в пространстве состояний |
Software Ideas Modeler | Да | Да | Да | Да | ActionScript, C ++, C #, Delphi, Java, JavaScript, PHP, Python, Ruby, SQL DDL, VB.NET, VB6, XSD | C ++, C #, VB.NET, Java, Object Pascal, PHP, Ruby | Unknown | UML, BPMN, SysML, ArchiMate, JSD, диаграмма потока данных, блок-схема, диаграмма устойчивости, CRC, ERD, смешанная диаграмма, HTA, пользовательский интерфейс, Венн, дерево поведения, диаграмма структуры, таблица решений, дорожная карта, диаграмма компьютерной сети, диаграмма слоев, диаграмма веб-страницы, Grafcet, пользовательские диаграммы |
StarUML | Да | Да | Импорт | Да | Java, C #, C ++ | Java, C ++, C # Code Generator и Reverse Engineer | JavaScript, Node.js | Архитектура подключаемых модулей: JavaScript, HTML5, Node.js |
Umbrello UML Modeller | Да | Да | Да | Неизвестно | C ++, Java, Perl, PHP, Python… 16 | C ++, IDL, Pascal / Delphi, Ada, Python, Java; импорт XMI, RoseMDL | KDE | |
UML Designer | Да | Да | Да | Неизвестно | Любой вид языков, поскольку он совместим с инструментами генерации кода, такими как Eclipse UMLGenerators или Acceleo | Любые языки, поддерживаемые генераторами Eclipse UML | Eclipse | Открытый исходный код под лицензией EPL, на основе Eclipse, EMF, Sirius |
UMLet | Нет | Неизвестно | Неизвестно | Нет | Неизвестно | Неизвестно | Eclipse | |
UModel | Да | Да | Да | Да | Java, C #, Visual Basic | Java, C #, Visual Basic | Eclipse, Visual Studio | Также поддерживает моделирование бизнес-процессов, SysML и моделирование баз данных |
Класс Umple | , Состояние, только составная структура | Нет | Да | Да | Java, C ++, SQL, Alloy, NuSMV, yUML, USE | Java | Инструменты командной строки, встраиваемые в веб-страницы, Eclipse | Ввод или экспорт может осуществляться по диаграмме или в текстовом формате Umple. форма, разделение задач (аспекты, характеристики, миксины), встраивает код действия на Java и других языках, написанный сам по себе, генерация документации, архитектура плагина для генераторов |
Visual Paradigm for 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 | Неизвестно | Нет | No | Неизвестно | Неизвестно | Неизвестно | Неизвестно | |
Имя | UML 2 | MDA | XMI | Шаблоны | Создаваемые языки | Языки с обратной инженерией | Могут быть интегрированы с | Подробности |
---|