.NET генерирует диаграммы последовательности из исполняемого кода - PullRequest
4 голосов
/ 23 декабря 2008

Существует ли инструмент, который может генерировать диаграммы последовательности из кода .NET?

Ответы [ 4 ]

6 голосов
/ 23 декабря 2008

Enterprise Architect будет генерировать диаграммы последовательности из исполняемого кода. Вы устанавливаете точки останова, где вы хотите, чтобы ваши диаграммы начинались и заканчивались, а затем запускали код, и он даст вам диаграмму последовательности кода, который выполнялся. Я сделал это успешно с кодом C #.

Ниже приведены инструкции из руководства пользователя.

3 голосов
/ 20 октября 2010

Enterprise Architect, разработанный Sparx Systems, хорошо работает для генерации диаграмм последовательности из кода. Он в основном записывает (основываясь на ваших начальных / конечных точках) время выполнения и выплевывает диаграмму последовательности. У них даже есть видео-демо об этом где-то на их сайте. Я думаю, что EA стоит от 200 до 300 долларов, но тем не менее, отличный инструмент.

В этом видео-демонстрации показано, как настроить источник / отладку в советнике, и в конце вы увидите, как сгенерировать диаграмму последовательности.

0 голосов
/ 23 декабря 2008

Что ты имеешь в виду? Определить по пути выполнения во время выполнения диаграмму последовательности? Я не верю, что это возможно.

Если вы хотите создать диаграмму последовательности из кода и данных, то инструмент GoDiagram из Northwoods может создавать действительно сложные диаграммы, и я считаю, что диаграмма последовательности безусловно выполнима. И, кстати, собирая правильные диагностические данные, вы также можете решить первую проблему ...

0 голосов
/ 23 декабря 2008

Я исследовал это недавно и Я думаю, что SDE делает то, что вам нужно Я думаю (я не смог убедить руководство выполнить исследование, но демонстрация выглядит хорошо)

Редактировать: ох, попробуйте visual uml тоже.

...