PDA

Показать полную графическую версию : *SOFT* | Визуализация кода, построение блок-схем из исходников


hasherfrog
17-06-2005, 16:18
Нужены программы для получения блок-схемы из готового кода. Вся проблема в том, что нужно _срочно_

Нашёл только:
Crystal REVS for C++ (совершенно отвратно и НЕПРАВИЛЬНО выносит комментарии)
Visustin (вроде ничего, но комментарии выглядят как-то по-детски)

Видел отечественную разработку, но она для Deplni, а мне нужно C++.

Можно хоть Linux, хоть Windows.

vadimiron
17-06-2005, 19:45
hasherfrog
Я нашёл что то подобное...сам я эти проги не пробывал, но может что то из этого подойдёт
Understand for C++ (http://www.scitools.com/ucpp.html)
CC-RIDER (http://www.greymatter.com/buyers/p70973)
Code Visual to Flowchart (http://www.fatesoft.com/s2f/)
Crystal C/C++ (http://www.sgvsarc.com/)

hasherfrog
17-06-2005, 22:58
vadimiron
Угу, спасибо. Я уже опробовал "Code Visual to Flowchart" и "Crystal C/C++", плюс ещё "CodeDraw" и плюс ещё пару-тройку программ. Постараюсь в понедельник написать более-менее подробный "отчёт". Пока фавориты всё те же... Но лидирует Visustin...

Если ещё кто чего знает, напишите.

hasherfrog
21-06-2005, 18:00
В общем, хотел я написать очень богатую на впечатления статью... Но из-за того, что ни один из вышеупомянутых визуализаторов с МОЕЙ задачей не справился (несмотря на всю продвинутость каждого из них), скажу ли одно - пост-применение их к уже готовым (но хорошо написанным текстам) в кросс-платформенной среде - даёт ФУФЛО. Сорри всем написавшим сии продукты, разработчики там сидят головастые, но думают они не так как я, очевидно... Разная школа, видать...

Лидером так и остался Visustin.
Спасибо за внимание.

Surround
29-03-2006, 18:05
а программу, только для построения вручную есть? То есть только что б размеры были пропорционально учтены, а то с этим проблема.

hasherfrog
29-03-2006, 21:10
Не совсем понял вопроса, извините. Что значит вручную? Совсем вручную? Можно вики какую-нибудь, сейчас модно их использовать для написания документаций. Что значит "размеры были пропорционально учтены", что такое "размеры" в контексте?

Surround
29-03-2006, 23:39
hasherfrog
я имею в виду, что не по готовому алгоритму составление схемы, а методом типа Drag'n'drop, т.е. перетаскивая или ставя элементы в нужное место. А размеры - нужно пропорционально там 1х1.5 (соотношение) по моему, по ГОСТу короче.

hasherfrog
30-03-2006, 10:08
Т.е. Вам нужна прога для построения (рисования) блок-схем без наличия исходного кода?

Surround
30-03-2006, 15:19
да, именно так

Arrest
01-04-2006, 16:13
Что-нибудь типа HiAsm (www.huba.ru/rdssoft/type6/su91/elem52193.html)?

Vlad Drakula
05-04-2006, 09:24
Surround
для построения блок схем вроде VISIO не плох

Vovius
06-04-2006, 13:45
Люди, а кто подскажет существуют такие проги которые рисую блок-схемы из исходников на C++ Builder 6.0 ?
Мало того блок-схему на С/С++ моно и от руки нарисовать а как рисовать их с исходников на билдере ненаю((((, подскажите кто что знает.

Vlad Drakula
06-04-2006, 15:03
Vovius
я слышал о создании С/С++ классов из блок схем, но вот чтобы в обратную сторону...

mar
06-04-2006, 17:17
Vovius
почитайте начало этого топика (1-ую страницу)

XCodeR
06-04-2006, 17:27
имхо, изучать UML надо...
хотя, я не понимаю полезность всех этих "рисуночков"...

vadimiron
07-04-2006, 02:25
XCodeR
Их полезность начинаешь замечать, когда работаешь над большими проектами, а особенно, когда работаешь в командах
Одно дело когда ты получаешь код с набором классов, а другое дело, когда к этому набору классов есть схема, где показаны все связи классов

mar
07-04-2006, 02:42
точно! и третье, когда надо кому-то (другим девелоперам, или тестерам) что-то показать, - тоже приложить схему проще. Ну и для документации опять же.

Vlad Drakula
07-04-2006, 10:22
XCodeR
вот создай проект на несколько сотен классов и попробуй потом объяснить его уструктуру другому человеку без рисования схем...
для малых проектов UML мало полезен, а в больших без него просто не обойтись!

XCodeR
08-04-2006, 11:04
vadimiron, mar, Vlad Drakula
я иммел ввиду полезность для одного человека.... для команды-то понятно...
но лично я использую схемы(редко) только для "отчета" перед начальством...




© OSzone.net 2001-2012