|
FlowChart & UML, Блок-схемы и схемы процессов |
|
|
|
Jan 17 2008, 18:19
|
Группа: Новичок
Сообщений: 3
Регистрация: 23-11-07
Пользователь №: 32 616

|
Доброго времени суток.
Вопрос. Кто чем пользуется для визуального (логического) представления своих проектов? Поясню о чем идет речь. В процессе работы над проектом в 99.(9)% случаев возникает необходимость увидеть весь процесс работы программы (модуля и т.д) в графическом виде, в виде блок-схемы. Будь то первичный набросок будущей программы или анализ уже написанных модулей – вариантов много. В данном случае я хочу поинтересоваться кто какие программы использует для написания программ на С/С++ , для прямого кодирования (блок-схема --- > болванка программы) и обратного ( программа --- > блок-схема), причем интересны программы в которых поддерживается весь цикл написания программ: начальное моделирование блок-схемы, создание болванки, внесение необходимых изменений в тело программы, автоматическая коррекция существующей блок-схемы. В общем полная поддержка проекта (разве что без компилятора и отладчика, хотя их тоже не плохо). Я просмотрел массу разных программ и простых и не очень и в результате остановился на двух: для блок-схем Crystal FLOW и Crystal REVS. Соответственно первая это блок-схема --- > программа и вторая программы ---> блок-схема. И одной программе для полного описания всего процесса (не программирования): Rational Rose (это UML). Многие возможно скажут, -«зачем такие монстры? Можно и в Visio прекрасно рисовать». Отвечу: Можно и в Visio… пару раз… а потом начинает очень сильно напрягать синхронизация представления в Visio и программы (если это вообще представляется возможным, если например блок схема всего лишь одного модуля представлена в визио на 64 листах…это не шутка). Rational Rose – это монстр UML, в двух словах не опишешь, да это и не нужно в сети полно информации по нему на любых языках. Очень удобен для описания общей концепции проекта, хотя при желании можно и детально расписать с последующей генерацией кода на C/C++. После моих пространных объяснений напомню вопрос. Кто чем пользуется для визуального (логического) представления своих проектов?
|
|
|
|
|
 |
Ответов
|
Jan 26 2008, 15:40
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367

|
Цитата(yes @ Jan 24 2008, 15:11)  у меня не ответ, а вопрос - не встречалось ли программы обратного преобразования ( программа --- > блок-схема) допускающей подключения плагинов описания языка или написаной на каком-то скриптовом языке (или с доступными исходниками) интересуют языки Verilog|VHDL самому писать рисовалку схемы у меня способностей не хватит, ну а парсер языка - может я бы и задал... хотя мне нужно не блок-схема, а структурная ????? Для VHDL/Verilog из исходного текста получить блок-диаграмму (и много еще чего) можно с помощью функции HDL Import пакета HDL Designer от Mentor Graphics. Как Вы понимаете, полученный результат будет далек от идеала, но помогает, можно в конце концов и подправить "ручками".
|
|
|
|
|
Feb 8 2008, 19:40
|
Частый гость
 
Группа: Свой
Сообщений: 104
Регистрация: 11-11-05
Из: Москва
Пользователь №: 10 714

|
Цитата(oval @ Jan 26 2008, 18:40)  Для VHDL/Verilog из исходного текста получить блок-диаграмму (и много еще чего) можно с помощью функции HDL Import пакета HDL Designer от Mentor Graphics. Как Вы понимаете, полученный результат будет далек от идеала, но помогает, можно в конце концов и подправить "ручками". Присоединюсь. HDL Designer помимо блоков и интерконнектов показывает диаграммы переходов автоматов, а так же flow для всех параллельно выполняемых процессов. Довольно занятно. Если подвигать ручками блоки, а потом запустить Reroute получится довольно удобоваримое описание.
|
|
|
|
Сообщений в этой теме
Mikle2000 FlowChart & UML Jan 17 2008, 18:19 Mikle2000 Возможно вам подойдет StarUML. Посмотрите, там ест... Jan 25 2008, 22:55 Alex212 смотрите в сторону rational rose.
умеет все. и пл... Feb 18 2008, 16:56 _Sam_ Пробовал Poseidon(UML) интерфейс приятный правда д... Feb 19 2008, 07:12 CodeWarrior1241 Может быть вопрос отпал, я тоже пользовался ration... Mar 11 2008, 18:16 Escorial Цитата(CodeWarrior1241 @ Mar 11 2008, 22... Apr 19 2008, 10:29 DRUID3 Цитата(CodeWarrior1241 @ Mar 11 2008, 21... Apr 20 2008, 05:24 dezzer ЦитатаДумаю, многим было бы интересно почитать опы... Apr 21 2008, 08:09 CodeWarrior1241 Цитата(dezzer @ Apr 21 2008, 04:09) Это ц... Apr 21 2008, 08:14 dezzer ЦитатаВ этом деле важно не иметь серезные разногла... Apr 24 2008, 16:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|