Sparx Systems Enterprise Architect — это мощная платформа для визуального моделирования и проектирования, предназначенная для анализа, разработки и управления сложными системами. Разработанная австралийской компанией Sparx Systems, она была впервые выпущена в 2000 году и с тех пор зарекомендовала себя как один из ведущих инструментов в области моделирования программного обеспечения, бизнес-процессов и системной инженерии.
Enterprise Architect поддерживает широкий спектр стандартов, включая UML 2.5, SysML, BPMN, ArchiMate, TOGAF и другие. Это делает её универсальным решением для различных областей, таких как разработка программного обеспечения, системная инженерия, бизнес-анализ и управление архитектурой предприятия. Платформа предоставляет средства для моделирования, анализа, тестирования и поддержки жизненного цикла систем, обеспечивая полную трассируемость от требований до реализации.
- Поддержка UML 2.5 — включает все 14 стандартных диаграмм, таких как диаграммы классов, последовательности, состояний и активности.
- Интеграция с SysML — для моделирования системных требований и поведения.
- Моделирование бизнес-процессов с использованием BPMN 2.0 — для описания и анализа бизнес-процессов.
- Управление требованиями — отслеживание и валидация требований на протяжении всего жизненного цикла разработки.
- Генерация и реверс-инжиниринг кода — поддержка множества языков программирования, включая Java, C++, C#, Python и другие.
- Поддержка фреймворков — таких как TOGAF, Zachman, UAF, MODAF, DoDAF и других для архитектуры предприятия.
- Симуляция моделей — возможность динамического моделирования поведения системы для проверки корректности.
- Управление версиями и совместная работа — интеграция с системами контроля версий и поддержка командной работы в распределённых средах.
- Генерация документации — автоматическое создание отчётов и документации в различных форматах, включая HTML и RTF.
- Расширяемость — поддержка разработки собственных плагинов и интеграции с внешними инструментами через API.