Программное обеспечение Altova UModel является всеобъемлющим UML-редактором для моделирования ПО и разработки приложений. Altova UModel позволяет осуществлять визуальную разработку моделей приложений, генерировать код Java, C# и Visual Basic .NET и проектную документацию. Функции обратного инжиниринга существующих программ дают возможность создавать код на базе UML-диаграмм, генерировать UML-диаграммы на основе кода, синхронизировать код и модель.
Решение Altova UModel объединяет в себе полнофункциональный визуальный интерфейс, удобные инструменты редактирования внешнего вида диаграмм с помощью таблиц стилей, поддерживает все типы UML-диаграмм (объектов и классов, поведения, с композитной структурой, архитектурные и др.). Продукт представлен версиями Basic, Professional и Enterprise.
Характеристики Altova UModel:
- Поддержка всех основных типов диаграмм UML 2.4.
- Моделирование XML-схем в UML-диаграммах.
- Диаграммы базы данных SQL (Professional и Enterprise).
- SysML-моделирование для встроенных систем (Professional и Enterprise).
- Диаграммы бизнес-процессов (BPMN 1.0 и 2.0) (Professional и Enterprise).
- Генерация исходного кода на языках Java, C# и VB.NET.
- Обратный инжиниринг двоичных файлов и исходного кода Java, C# и VB.NET.
- Генерация исходного кода из диаграмм состояний и последовательностей.
- Синхронизация моделей и кода посредством замкнутого инжиниринга.
- Модельно-ориентированная архитектура с независимыми от платформы UML-моделями (Enterprise).
- Трансформация моделей между Java, C#, VB.NET, XSD, базами данных и UML (Enterprise).
- Автоматическое создание множества диаграмм последовательностей из исходного кода.
- Генерация полностью настраиваемой проектной документации.
- Слои диаграмм с выборочной видимостью (Professional и Enterprise).
- Гиперссылки между диаграммами, документами или web-страницами.
- Интеграция с системами версионного контроля.
- Интегрированная сценарная среда с редактором графических форм.
- Расширенный интерфейс программирования для выполнения внешних манипуляций.
- Интеграция с Visual Studio 2013 и Eclipse 4.3 (Enterprise и Professional).
- 32- и 64-разрядные версии.
- Поддержка SysML 1.2 (Enterprise и Professional).
- Поддержка отображения .NET-свойств в качестве UML-ассоциаций.
- Проверка правописания для компонентов модели (Enterprise и Professional).
- Поддержка связанных с проектом SPL-шаблонов.
Поддерживаемые базы данных:
- Microsoft SQL Server 2000, 2005, 2008, 2012.
- PostgreSQL 8, 9.0, 9.1, 9.2.
- IBM DB2 8, 9, 9.5, 9.7, 10.1.
- IBM DB2 for iSeries v6.1, 7.1.
- Informix 11.7.
- Oracle 9i, 10g, 11g.
- MySQL 5, 5.5.
- Sybase 12, Sybase ASE 15, 15.7.
- Microsoft Access 2003, 2007, 2010, 2013.
- Поддержка Java 12.
- Поддержка .NET Core.
- Altova UModel поддерживает последнюю версию следующих баз данных: PostgreSQL 11, IBM DB2 для iSeries 7.2, 7.3.
- Поддержка Windows Server 2019.
- Поддержка Eclipse 4.9, 4.10.