Flavy писал(а):
Ох извините но кажется вы всетаки хватанули
Что например выражают циклы на концах шампуров?
Лишнего из лейденской банки?
"Циклы" здесь выражают "некий алгоритм", это краткий обобщающий образ.
Flavy писал(а):
Дракон все таки маршрутный язык.
Здесь путаница понятий- маршрута и процесса. ДРАКОН маршрутный язык, он задаёт маршрут, но маршрут чего? Что, какой такой объект движется по ДРАКОН-маршруту? Ответ:
НАШЕ ВОСПРИЯТИЕ. Восприятие чего, непременно процесса? А почему не восприятие статического структурированного оъекта? Применение ДРАКОН-метода исключительно к моделированию процессов есть самоограничение вызванное инерцией мысли. Откуда оно берётся: исторически блок-схема появилась как модель вычислительного процесса. ДРАКОН-метод это открытие в области эргономики, полученное в результате экспериментов с блок-схемами процессов. Так же как гены это открытие в результате экспериментов с горохом. Поэтому применять ДРАКОН-метод исключительно к процессу это то же самое что генетику исключительно к гороху.
Flavy писал(а):
Я бы еще понял ЮМЛьное дерево классов развернуть на драконе. Там хоть какие то глаголы применяются: Линия произошла от точки, окно произошло от абстрактного окна
Если что-то произошло от чего-то, то это описывается деревом. Изобразить дерево можно по-разному. UML-изображение дерева не маршрутное. ДРАКОН-овское маршрутное, оно упорядочивает. Тем и выигрывает у UML эргономически.
Flavy писал(а):
У нас есть две конструкции ветвления иф-элс и свич.
IF и SWITCH - это частные случаи ветвления, а именно они ветвление по условию. Эти частные случаи представляются общими опять таки по причине родового происхождения ДРАКОН-метода от ОДНОПОТОЧНЫХ вычислительных процессов, в пределах которых они действительно общие и достаточные. И опять таки та же инерция протестует против глобально общего случая - безусловного ветвления, просто дерева. Его я и добавил. Никаких особых икон это не требует. Но сразу "бесплатно" открывается возможность ДРАКОН-отображения не только статических сущностей, но и параллельных процессов ("висят" вместе на одной шине типов) и дочерних (те что на локальной шине типов главного процесса).