powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
7 сообщений из 7, страница 1 из 1
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36315813
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блок-схемы не рисовал со времён школы... 90-е гг. Вопрос собственно в чём: существуют ли какие то современные стандарты описания алгоритмов кроме старых советских гостов (типа ГОСТ 19.701-90). Или насколько сейчас актуальны данные советские ГОСТы?? Мож кто то то чем то подобным пользуется? Какие то зарубежные аналоги посвежее?? Просветите плз!
Вопрос поднят потому что нужно графически показать алгоритм, состоящий из нескольких жирноватых Zen-методов, в которых переплетается работа с объектами (создать экземпляр, открыть экземпляр, изменить свойства, сохранить экземпляр, удалить экземпляр), рекурсивный вызов методов и циклы. Естессно, если пользоваться советским ГОСТом - получится блок-схема на А2 как минимум (учитывая переменные, счётчики циклов и т.д.) . Ищу более лаконичный способ, который хоть как то стандартизован!
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36315843
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLot , как вариант не рисовать сразу все до мелочей... Нарисовать нечто укрупненное. Потом можно каждый элемент разрисовать более подробно...
Может на каком-то этапе все станет понятно и не потребуется дюже детальное представление.
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36315888
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa CacheLot , как вариант не рисовать сразу все до мелочей... Нарисовать нечто укрупненное. Потом можно каждый элемент разрисовать более подробно...
Может на каком-то этапе все станет понятно и не потребуется дюже детальное представление.

Так в принципе и делал, но потом задумался о стандартизации... не для себя делаю, сам то пока ещё помню что наваял:) Щас смотрю в сторону стандартов семейства IDEF, а именно похоже что подходит в какой то мере:
Код: plaintext
1.
IDEF4 — Object-Oriented Design — методология построения объектно-ориентированных систем, позволяют отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно-ориентированные системы;

Уже выкачал англ. документацию, но навскидку ИМХО нужно что то среднее между старым советским ГОСТом и IDEF4 для таких задач.. Т.е. чтобы отображалась и структура объектной базы и одновременно показан ход вычислений, т.е. уже алгоритм, где данными выступают экземпляры классов со значением их свойств.. как то так..
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36316040
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UML может подойдет...

http://www.intuit.ru/department/se/intuml/2/4.html

Там диаграмма активности.
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36316718
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
neznauUML может подойдет...

http://www.intuit.ru/department/se/intuml/2/4.html

Там диаграмма активности.

Тоже вроде б подходит, можно использовать диаграмму классов, и детелизировать методы в общем диаграммами активности..
Кстать, редактор подходящий не посоветуете для этих целей?
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36318546
neznau
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarUML
Rational Rose

Первая open source, вторая платная вроде, но зато есть интеграция в части автоматической генерации диаграмм на основе классов Cache и наоборот .
...
Рейтинг: 0 / 0
СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
    #36338751
MasteRus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попробовать IDEF-0 для крупных блоков, а для детализации каждого блока - IDEF-3. Получится несколько листов А4 и два способа взглянуть на проблему: "с высоты птичьего полета" и "детализированный".

Средства
Старый BPwin (платный), MS Visio.
Rational Rose вроде тоже поддерживает, хотя точно не помню, плюс, как уже писали, имеется автоматический экспорт классов Cache.

neznauUML может подойдет...
Мне всегда UML казался запутанным и непонятным. Для него есть бесплатное средство vpUML, но в бесплатной версии есть ограничения в виде логотипа на все отпечатанных листах и ограничение на количество каких-то UML-диаграмм.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / СХЕМЫ АЛГОРИТМОВ И ПРОГРАММ. ПРАВИЛА ВЫПОЛНЕНИЯ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]