Современное моделирование в ИТ: стандарты и инструменты
Стандарты:
- TOGAF® Standard - содержит в своем ядре метод разработки архитектуры, ADM. Метод детально описан, что является отличительной особенностью TOGAF. Методология предназначена для всех типов предприятий, разрабатывающих, реализующих и применяющих архитектурный подход.
- ArchiMate (rus) - язык архитектурного описания корпоративных и инженерных систем (моделирования архитектуры предприятия). ArchiMate предназначен для высокоуровневого моделирования и анализа различных областей предприятия и взаимосвязей между ними. Он не фокусируется на деталях реализации и не заменяет UML, BPMN или ERD, а дополняет их.
- ГОСТ Р 57100-2016 - системная и программная инженерия. Описание архитектуры.
Набор инструментов:
SPARX Enterprise Architect - средство создания и визуализации моделей, ориентированное на проектные группы, а также на отдельных разработчиков и аналитиков. Работа по проекту внутри группы осуществлятся с помощью репликации, интеграции с системой контроля версий, а также совместного использования файлов внутри сети. В возможности версии входят также создание проектной документации для кода и баз данных, форум для обсуждения проекта и генерация отчетов в формате RTF.
QPR Enterprise Architect - решение для группового моделирования архитектуры предприятия. Есть варианты на одного пользователя. Есть вариант - только для процессного моделирования - Proccess Designer.
SCADE Architect - представляет собой интегрированную среду для проектирования сложных систем и их моделирования. С использованием SCADE Architect системные инженеры эффективно решают следующий задачи:
- Проектирование системы, функциональная декомпозиция и разработка архитектуры системы
- Поддержка разработки эксплуатационных требований, разработка сценариев использования
- Разработка описаний интерфейсов (ICD) системы и/или подсистем
- Поддержка процессов, заданных промышленными стандартами ARP 4754A, ISO26262.
PowerDesigner - средство проектирования с поддержкой общего репозитория проекта, которое сочетает возможности объектно-ориентированного, концептуального и физического моделирования объектов, включая Java и XML, в единой интегрированной среде. PowerDesigner обеспечивает возможности моделирования на новом уровне, совмещая функциональность продукта для проектирования баз данных с мощными средствами объектного моделирования, основанными на языке UML. Отдельный модуль позволяет проектировать и создавать модели хранилищ данных.
Avolution Abacus - позволяет моделировать бизнес-архитектуру, включая уровни процессов, приложений, данных и технологий. Пользователи ABACUS могут выбирать из более чем 100 стандартных отраслевых архитектурных структур и нотаций моделирования, включая TOGAF и ArchiMate (сертифицированный инструмент), BPMN, BIAN, APQC, UML, Balanced Scorecard и т. д.
Visual Paradigm - создание моделей уровня предприятия + UML-инструмент, поддерживающий UML 2, SysML и нотацию моделирования бизнес-процессов (BPMN) из группы управления объектами (OMG). В дополнение к поддержке моделирования он предоставляет возможности создания отчетов и разработки кода, включая генерацию. Также поддерживается reverse engineering кода в обе стороны для различных языков программирования
IBM Rational System Architect - обеспечивает визуализацию, анализ архитектуры предприятия и обмен информацией о ней, поддерживая проводимые в организации изменения и преобразования.
Впервые опубликовано в ЖЖ.