aquargo писал(а):
Может имеет смысл посмотреть в сторону SysML?
SysML, безусловно, даёт большие возможности, но и появляются сложности с их реализацией. Контекст сложных или крупных моделей, использующих этот язык, может быть чрезвычайно сложным и запутанным для инженера-системотехника, поэтому трудно гарантировать корректность, точность или последовательность относящихся к проекту данных. Еще более осложняет ситуацию отсутствие подходящего для решения задач автоматизации языка, обеспечивающего достижение указанных выше целей. Инструменты, обеспечивающие возможность упорядочения проектирования и предоставляющие тонкоуровневое управление версиями, статический и динамический анализ, отслеживаемость требований, являются единственным способом гарантировать, что системный дизайн будет корректным, точным, последовательным и улучшит базовые возможности выразительности и понимания как для небольших, так и для крупномасштабных проектов. Однако, проекты, развернутые с использованием моделирования вообще и с SysML в частности, могут быть выполнены более эффективно, за более короткое время и с более высоким качеством, если использовать инструмент с возможностями, предоставляемыми Rhapsody for Systems. Разработчики смогут быть уверены в полном достижении целей, постулируемых SysML, в плане гарантии корректности, точности, осмысленности, непротиворечивости и понимаемости проекта.