Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 07.06.05 05:50
Оценка:
необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.

26.06.05 02:02: Перенесено модератором из '.NET' — AndrewVK
Re: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 27.06.05 14:58
Оценка:
А>необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.

Меня тоже интересует. Поставлю вопрос шире — есть ли инструмент, который по коду, или банарникам умеет для .net языков строить sequence diagram.

Пытался сделать на Enterprise Architect и ToGather — постигло разочарование. Делают только диаграммы классов.
хочется большего! может кто новую Розу пользует — поглядите пожалуйста работает ли такая фича у нее.
Re[2]: Построение XDE sequence diagram из с#/c++ кода
От: _Obelisk_ Россия http://www.ibm.com
Дата: 28.06.05 05:36
Оценка:
Здравствуйте, Аноним, Вы писали:

А>>необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.


А>Меня тоже интересует. Поставлю вопрос шире — есть ли инструмент, который по коду, или банарникам умеет для .net языков строить sequence diagram.


А>Пытался сделать на Enterprise Architect и ToGather — постигло разочарование. Делают только диаграммы классов.

А>хочется большего! может кто новую Розу пользует — поглядите пожалуйста работает ли такая фича у нее.


Sequence diagram можно рассматривать как trace исполнения программы. В этом случае статический анализ не позволит построить диаграммы, они должны генериться в ходе выполнения. Можно попытаться написать макрос для дебаггера из VS2003, который будет генерить диаграмму (в формате того тула, который хотите) в ходе выполнения программы.
Потенциально, можно распарсить код и посмотреть какие классы что вызывают и на базе этой информации нагенерить всевозможные варианты sequence diagrams. Но число вариантов будет слишком велико, поэтому лучше использовать первый подход.



Душа обязана трудиться! (с) Н.Заболоцкий.
Re: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 28.06.05 08:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.



Я видел диаграммы последовательностей в Together. Строит по исходному коду
Re[3]: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 28.06.05 08:38
Оценка:
Здравствуйте, _Obelisk_, Вы писали:

_O_>Sequence diagram можно рассматривать как trace исполнения программы. В этом случае статический анализ не позволит построить диаграммы, они должны генериться в ходе выполнения. Можно попытаться написать макрос для дебаггера из VS2003, который будет генерить диаграмму (в формате того тула, который хотите) в ходе выполнения программы.


То есть ручками подгонять одну кривизну под другую. хотелось бы чтобы за меня это сделали в IBM ))
Re: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 04.08.05 05:20
Оценка:
Здравствуйте, Аноним, Вы писали:

А>необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.

Случайно увидел в архиве — возможно подойдет CodeLogic от Logic Explorers.
Re[2]: Построение XDE sequence diagram из с#/c++ кода
От: nl  
Дата: 04.08.05 12:10
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Аноним, Вы писали:


А>>необходимо построить диаграмму последовательностей для достаточно объемного проекта (т.е. в ручную никак). в книгах и сайтах только описания объектов и т.д.

А>Случайно увидел в архиве — возможно подойдет CodeLogic от Logic Explorers.

Он дороговат, а лекарство в инете не нашлось...
Re: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 04.08.05 14:46
Оценка:
Здравствуйте, Коллеги

Я выложил в виде .ppt последовательность экранов генерации Sequence-диаграммы по исходному C#-коду в Together 2005 Developer for Visual Studio .NET. Объем .ppt ~4.3Mb
http://www.almportal.ru/public/so/tvs3/tvs3_sequence_diagram_generation.ppt

Генерировать можно выбрав метод в диаграмме классов или в Model View. Sequence можно превратить в Collaboration и, наоборот.

Поддерживается C# и VB.NET.
Генерация sequence для С++ (Win32) поддерживается в самостоятельной версии Together Architect.

С уважением,
Сергей Орлик
Borland
http://www.almportal.ru
http://sorlik.blogspot.com


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Построение XDE sequence diagram из с#/c++ кода
От: Аноним  
Дата: 05.08.05 02:13
Оценка:
У меня в ознакомительных целях стоит Rational XDE 2003.06.12. Так вот он в режиме Visual Trace замечательно строит sequence diagram.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.