![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() Новичок ![]() Группа: Local moder Сообщений: 43 Регистрация: 11.10.2006 Из: Чебы Пользователь №: 2,374 ![]() |
кто чем рисует графические блок-схемы для программ, когда документацию оформляет?
погуглил немножко -- нашёл несколько вариантов -- но мне все непонравились фишка в том, что хочу чтобы прога сразу при внесении в неё исходного кода программы -- автоматически рисовала мне алгоритм подобные программы есть для Си и Дельфи -- но для ассемблера не нашёл. (использую компилятор ASM51) вощем посоветуйте хотя-бы толковые и удобные проги для рисования алгоритма, если она не умеет сама рисовать по исходному коду. З.Ы. думал вначале разместить тему в "Софт вопросах" -- но здесь я думаю решение найдётся быстрее. |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
но для ассемблера не нашёл. (использую компилятор ASM51) Допустим существует такая программа. И что у тебя будет в блок-схеме после парсинга ассемблерного кода? Команды пересылки данных, вызовы прерываний, записи в порты и т.п.? Без всякого обобщения? P.S. Векторные редакторы для рисования не устраивают, слишком муторно? Сообщение отредактировал Amp - Jul 18 2007, 21:54 -------------------- |
|
|
Гость_xmm_* |
![]()
Сообщение
#3
|
Guests ![]() |
А разве это дело - по коду строить алгоритм? Тем более, если пользуешь ассемблер.
Если делается именно так, то, вероятно, размер проекта таков, что достаточно клочка бумажки+ручки/автофигур (мне пока хватало) ![]() |
|
|
![]()
Сообщение
#4
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
Действительно, блок-схема алгоритма - это не последовательность операторов, представленная в графе. Блок-схема должна отражать логику работы алгоритма/программы, абстрагируясь от его конкретной реализации. В любом случае - это надо оформлять ручками.
P.S. Да.. и еще Visio Сообщение отредактировал Amp - Jul 19 2007, 09:28 -------------------- |
|
|
![]()
Сообщение
#5
|
|
![]() Новичок ![]() Группа: Local moder Сообщений: 43 Регистрация: 11.10.2006 Из: Чебы Пользователь №: 2,374 ![]() |
ещё погуглил и остановился всё-таки на Визио2002
тока вот монитор нужен больше на работе -- чтоб вмещался листинг и рисование сразу на одном экране |
|
|
Гость_mix_* |
![]()
Сообщение
#6
|
Guests ![]() |
Хорошо было бы если по блок-схеме генерился бы код
![]() |
|
|
Гость_Shweed_* |
![]()
Сообщение
#7
|
Guests ![]() |
Юзайте UML (Universal Module Language);
Берешь госты и рисуешь; Если мне счас память не изменяет есть 2 типа блок - схем алгортимов. PS Рисовать нужно вначале блок схему алгоритма а патом писать программу :-))) теоретически. А мы все делаем наоборот ... беда ... Ну для маленьких приложений есчо ладно а вот при написании больших программ просто необходимо. |
|
|
![]()
Сообщение
#8
|
|
Пользователь ![]() ![]() Группа: Posters Сообщений: 53 Регистрация: 29.9.2006 Пользователь №: 2,126 ![]() |
|
|
|
Гость_mix_* |
![]()
Сообщение
#9
|
Guests ![]() |
А при помощи UML разве возможно "рисовать" алгоритмы?
|
|
|
Гость_Shweed_* |
![]()
Сообщение
#10
|
Guests ![]() |
Я то ж так думал.... типа наши и забугорные (он же UML).... препод нагора с десяток выдал.... плюс классификация.... Собственно типов с десяток? ![]() А при помощи UML разве возможно "рисовать" алгоритмы? Все что угодно ... от простых систем до очень сложных. |
|
|
![]()
Сообщение
#11
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
Строить блок-схемы алгоритмов UML-ем? Я вот сейчас, например, в Umbrello такого сделать не смогу (в прямом смымле - ничего сделать не смогу, т.к. ничего подобного и нет) ))
UML применим в первую очередь для моделирования различных диаграмм с отношениями, процессов, объектных моделей, но не разрисовки алгоритмов. Мое имхо, я кроме классов соб-но ничего и не рисовал там, да и не испытывал потребностей. Сообщение отредактировал Amp - Sep 27 2007, 19:18 -------------------- |
|
|
Гость_mix_* |
![]()
Сообщение
#12
|
Guests ![]() |
Вообще UML - унифицированый язык моделирования. В этом языке используются, специальные стандартизованные изображения, для построения графического изображения абстрактной модели (так написано в википедии
![]() |
|
|
![]()
Сообщение
#13
|
|
![]() SALT LAKE 2002 ![]() ![]() ![]() ![]() ![]() ![]() Группа: Posters Сообщений: 2,129 Регистрация: 2.1.2007 Из: г. Цивильск. Пользователь №: 4,562 ![]() |
Кроме Microsoft Visio 2002 никаких идеек не подкинете?
-------------------- Побеждает тот, кто знает правила игры.
|
|
|
![]()
Сообщение
#14
|
|
![]() Мега постер ![]() Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 ![]() |
Если универсальная и увесистая хренотень, то на SmartDraw еще можно посмотреть.
-------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 6th May 2024 - 06:19 |