Visio и Форвард-инжиниринг
Знаете ли вы, могу ли я использовать Visio для прямого преобразования диаграммы последовательности в код (C#)?
Это можно сделать только с помощью Visio или мне нужен плагин?
А как насчет других диаграмм?
3 ответа
Вы должны получить Visio, что для пользователей Visual Studio. Смотрите эту ссылку: Visio для корпоративных архитекторов для более подробной информации. Возможности генерации кода довольно слабые, и вы можете в конечном итоге привести Visio в несогласованное состояние. Я знаю, что Visio позволит вам перерабатывать и кодировать и базы данных, но обе возможности очень ограничены, и я не рекомендую делать это.
На мой взгляд, Visio - это инструмент для построения диаграмм, и его следует рассматривать как таковой.
Похоже, что последняя версия Sparx Systems Enterprise Architect может пересылать диаграммы последовательности
Насколько мне известно, Visio может только перенаправлять код из моделей классов.
Поскольку диаграммы последовательности действительно действительно показывают пути связи между объектами, я подозреваю, что они не содержат необходимой информации, за исключением, возможно, в тривиальных случаях, для генерации кода.
Объекты с любым видом сложных моделей поведения, вероятно, связаны с изменением состояний времени выполнения, которые диаграммы последовательности на самом деле не способны захватывать.