Altova UModel
Программное обеспечение Altova UModel является всеобъемлющим UML-редактором для моделирования ПО и разработки приложений. Altova UModel позволяет осуществлять визуальную разработку моделей приложений, генерировать код Java, C# и Visual Basic .NET и проектную документацию. Функции обратного инжиниринга существующих программ дают возможность создавать код на базе UML-диаграмм, генерировать UML-диаграммы на основе кода, синхронизировать код и модель.
Решение Altova UModel объединяет в себе полнофункциональный визуальный интерфейс, удобные инструменты редактирования внешнего вида диаграмм с помощью таблиц стилей, поддерживает все типы UML-диаграмм (объектов и классов, поведения, с композитной структурой, архитектурные и др.). Продукт представлен версиями Basic, Professional и Enterprise.
Характеристики Altova UModel:
- Поддержка всех основных типов диаграмм UML 2.3.
- Моделирование 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 и Eclipse.
- 32- и 64-разрядные версии.
- New! Поддержка UML 2.4.
- New! Поддержка SysML 1.2 (Enterprise и Professional).
- New! Поддержка отображения .NET-свойств в качестве UML-ассоциаций.
- New! Проверка правописания для компонентов модели (Enterprise и Professional).