Визуальный язык ДРАКОН

Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность

Инструменты пользователя

Инструменты сайта


v.n._zharinov

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
v.n._zharinov [2012/03/14 19:55]
Владислав Жаринов
v.n._zharinov [2013/08/18 10:12]
Владислав Жаринов [Публикации на сайте]
Строка 3: Строка 3:
 ===== Публикации на сайте ===== ===== Публикации на сайте =====
  
-  * [[Дракон-лексика - полнота состава и смысла|]]+  * [[Техноязык и шампур-метод - сущность,​ преемственность,​ развитие|]] 
 +  * [[Оценка техноязыка и шампур-метода|]] 
 +  * [[Реализации ​ДРАКОНа|Реализации ДРАКОНа]] 
 +  * [[Возможные примеры ДРАКОН-визуализации|Возможные примеры ДРАКОН-визуализации]] 
 +  * [[drafts|Полуфабрикаты материалов]] 
 + 
 + 
 +======= Возможные примеры ДРАКОН-визуализации ======= 
 +Для этого сайта и статьи в Википедии желательны примеры визуализации на техноязыке алгоритмов,​ как написанных текстом,​ так ​и изображённых блок-схемами или любыми другими нотациями,​ предлагаемыми для этой цели. 
 + 
 +Общие критерии такие же, как для статей выше. При этом для Википедии желательны примеры,​ основанные на "​авторитетных"​ источниках (книгах,​ научных журналах,​ докладах с официальных мероприятий). 
 + 
 +Далее размещаются идеи примеров,​ над которыми участники могли бы поработать. Готовые примеры участники могут разместить в личном разделе [[http://​drakon.su/​avtorskie_materialy_uchastnikov|здесь]] (предварительно создав структуру страниц ​например, ​по образцу уже созданных). Или на каком-то из других разделах ​сайта, если считают,​ что содержание примера подходит под его тематику. 
 + 
 +===== Пример алгоритма процесса защиты информации ===== 
 + 
 +Имеется схема:​ 
 +{{ :​trebuetsja:​melnikov-zivks-ill_algkurdi_.png?​200 |}} 
 +Источник:​ Мельников В.В. Защита информации в компьютерных ​системах. - М.: Финансы и статистика;​ Электронинформ,​ 1997. 
 + 
 +Её можно визуализировать "​как есть"​. При этом есть смысл следовать таким соглашениям:​ 
 +  * Считать,​ что весь процесс реализует один исполнитель -  машина рабочего места обработки защищаемых данных. 
 +  * Сообщения представить как вывод, регистрации - как сохранение (оставаясь в рамках лексики по /​Паронджанов,​ Дело, 2001/ - вывод во внешнюю память - конечно,​ явно указанную в тексте оператора). 
 +  * Вызовы (сторонних процедур из текста схемы) оформить как вставки (сочинив визуалы-"​заглушки"​ для этих процедур). 
 +  * Выделить в текстах вершин имена сущностей (иным форматом текста). 
 +  * Максимум дополнительных данных поместить на рисунке - что-то в дракон-комментариях,​ что-то как когнистиль-пояснения. 
 +  
 +А также сочинить дополнительные схемы, представляющие такие идеи: 
 +  * Часть алгоритма дублируется - её можно использовать повторно как визуал-вставку (процедуру). 
 +  * Головной алгоритм м.б. как силуэтом,​ так и примитивом (т.к. после выноса дублей упрощается). 
 +  * Некоторые действия (такие как генерация,​ распределение) могут на самом деле выполняться отдельно (и даже другими исполнителями) - можно создать "​дракон-модель"​ с параллельными процессами. 
 +  * Исполнителя конкретной схемы (когда он не единственный для дракон-модели) можно указывать в тексте заголовка. Имея в виду более широкое понимание,​ где визуалы представляют работы,​ на каждую из которых назначается единственный исполнитель. 
 +  * Схемы-варианты одного предмета описания (или фрагмента) можно различать введением в название указания варианта и/или взяв каждый вариант в когнистиль-фон с поясняющей надписью. 
 + 
 +При комплексном моделировании назначения на работы могут определяться в схеме надалгоритмического уровня. Например,​ в Z-схеме Паронджанова. 
 +===== Другие публикации ===== 
 + 
 +  * [[http://​drakonografika.narod.ru/​|ДРАКОНОГРАФИКА]] 
 +  * [[http://​grafit-basis.narod.ru/​|Г Р А Ф И Т — б а з и с]] 
 + 
 +===== Участие в обсуждениях по тематике сайта ===== 
 + 
 +  * На форумах конференции «OberonCore»:​ [[http://​forum.oberoncore.ru/​viewtopic.php?​f=78&​t=2919|Нужны ли неатомарные алгоструктуры?​]];​ [[http://​forum.oberoncore.ru/​viewtopic.php?​f=62&​t=2902|Эдсгер Дейкстра и язык Дракон]];​ [[http://​forum.oberoncore.ru/​viewtopic.php?​f=78&​t=2215|Сравнение Дракона со всякими другими : )]]; [[http://​forum.oberoncore.ru/​viewtopic.php?​f=62&​t=1716|ПРОТОН для ДРАКОНа]];​ другие темы.
v.n._zharinov.txt · Последние изменения: 2013/08/21 16:40 — Паронджанов В. Д.