Reverse engineering и физическая модель C/C++ проекта
От: Tempus  
Дата: 17.05.05 07:07
Оценка:
С некоторых пор возникла необходимость построить модель взаимодействия функций/классов/итд проекта.
В результате должно получиться что-то типа:


Как можно решить поставленную задачу? Если задача решаема при помощи Rational Rose или MS Visio, то большая просьба объяснить что и как, я понимаю что вопрос ламерский, но с reverse engineering'ом еще не сталкивался.

PS: просьба на гугл не посылать, мы от туда пришли
Re: Reverse engineering и физическая модель C/C++ проекта
От: _Obelisk_ Россия http://www.ibm.com
Дата: 17.05.05 08:56
Оценка:
Здравствуйте, Tempus, Вы писали:

T>С некоторых пор возникла необходимость построить модель взаимодействия функций/классов/итд проекта.

T>В результате должно получиться что-то типа:

T>Как можно решить поставленную задачу? Если задача решаема при помощи Rational Rose или MS Visio, то большая просьба объяснить что и как, я понимаю что вопрос ламерский, но с reverse engineering'ом еще не сталкивался.


T>PS: просьба на гугл не посылать, мы от туда пришли


Может продукты этой фирмы вам помогут: http://www.klocwork.com



Душа обязана трудиться! (с) Н.Заболоцкий.
Re: Reverse engineering и физическая модель C/C++ проекта
От: Хитрик Денис Россия RSDN
Дата: 17.05.05 09:13
Оценка:
Здравствуйте, Tempus, Вы писали:

T>С некоторых пор возникла необходимость построить модель взаимодействия функций/классов/итд проекта.


Understand for C++ ?
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re[2]: Reverse engineering и физическая модель C/C++ проекта
От: Tempus  
Дата: 17.05.05 11:08
Оценка:
А позволяет ли Understand for C++ построить граф всех элементов, или как вариант, сохранить базу в какой-нибудь понимаемый формат (например xml)? Если да, то можно ли поконкретнее?
Re[3]: Reverse engineering и физическая модель C/C++ проекта
От: Хитрик Денис Россия RSDN
Дата: 17.05.05 12:36
Оценка:
Здравствуйте, Tempus, Вы писали:

T>А позволяет ли Understand for C++ построить граф всех элементов,


Если под элементами имеются в виду Классы, то да.

T>или как вариант, сохранить базу в какой-нибудь понимаемый формат (например xml)? Если да, то можно ли поконкретнее?


http://www.scitools.com/ucpp.html
Правила нашего с вами форума.
Как правильно задавать вопросы. © 2001 by Eric S. Raymond; перевод: © 2002 Валерий Кравчук.
Re: Reverse engineering и физическая модель C/C++ проекта
От: csharper  
Дата: 17.05.05 15:18
Оценка:
Здравствуйте, Tempus, Вы писали:

T>С некоторых пор возникла необходимость построить модель взаимодействия функций/классов/итд проекта.

T>В результате должно получиться что-то типа:
T>

T>Как можно решить поставленную задачу? Если задача решаема при помощи Rational Rose или MS Visio, то большая просьба объяснить что и как, я понимаю что вопрос ламерский, но с reverse engineering'ом еще не сталкивался.


T>PS: просьба на гугл не посылать, мы от туда пришли


Сильно напоминает doxygen
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
Re[2]: Reverse engineering и физическая модель C/C++ проекта
От: Tempus  
Дата: 17.05.05 17:26
Оценка:
Нет, doxygen не подходит, не всю информацию в xml кладет, слишком он уж под документацию заточен.
Re[4]: Reverse engineering и физическая модель C/C++ проекта
От: Tempus  
Дата: 17.05.05 17:40
Оценка:
ХД>Если под элементами имеются в виду Классы, то да.
Я имел ввиду функции, классы, переменные, итд, и то как они друг друга используют.

Я так понял что непосредственных средств генерации глобального графа в нем нет , но есть возможность поработать руками через API...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.