Дружелюбный Русский Алгоритмический язык, Который Обеспечивает Наглядность/Надёжность
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
trebuetsja:start [2012/04/06 17:24] Владислав Жаринов [Пример алгоритма процесса защиты информации] |
trebuetsja:start [2013/08/06 13:34] (текущий) Паронджанов В. Д. |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ~~TOC~~ | + | ====== Требуются материалы для ДРАКОН-вики ====== |
- | ====== Требуются статьи ====== | + | |
Приглашаем размещать статьи и материалы, связанные с языком ДРАКОН. | Приглашаем размещать статьи и материалы, связанные с языком ДРАКОН. | ||
Строка 21: | Строка 20: | ||
Связь с администрацией: [[drakon.su@gmail.com|]] | Связь с администрацией: [[drakon.su@gmail.com|]] | ||
- | ====== Что уже сделано ====== | ||
- | Документы ниже можно рассматривать как краткие введения по вопросам, вынесенным в заголовки. А также как примеры для создания статей. | ||
- | |||
- | ^Введение в техноязык и шампур-метод^^^ | ||
- | |Рэйлвэй Каген|[[http://forum.oberoncore.ru/viewtopic.php?p=52411#p52411|"Шпаргалка" по ДРАКОНу]]|Краткое изложение сути техноязыка и шампур-метода (текст без графчасти)| | ||
- | |Жаринов В.Н.|[[http://forum.oberoncore.ru/viewtopic.php?p=52451#p52451|Комментарии к "Шпаргалке" по ДРАКОНу]]|Предложения по тексту Рэйлвей Кагена| | ||
- | |Митькин С.Б.|[[http://forum.oberoncore.ru/viewtopic.php?f=79&t=3565&p=65466&hilit=+Human#p65466|DRAKON: The Human Revolution in Understanding Programs]]|Введение в техноязык (текст и иллюстрации; на английском)| | ||
- | ^Руководства по приложениям визуализации^^^ | ||
- | |Жаринов В.Н.|[[http://forum.oberoncore.ru/viewtopic.php?p=55790#p55790|Инструкция пользователю приложения (пример)]]|Составлена по принципам композиции, описанным [[http://forum.oberoncore.ru/viewtopic.php?f=7&t=741&p=55321&hilit=+%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%B8#p55321|здесь]]. Вложена в пост вместе с хелпом (для уяснения отличий)| | ||
- | |Жаринов В.Н.|[[http://forum.oberoncore.ru/viewtopic.php?p=71328#p71328|Инструкция пользователю редактора схем]]|Другой пример - уже на софт, родственный дракон-редактору. Вложена в пост вместе с редактором (включая встроенный хелп).| | ||
- | |||
- | ======= Возможные примеры ДРАКОН-визуализации ======= | ||
- | Для этого сайта и статьи в Википедии желательны примеры визуализации на техноязыке алгоритмов, как написанных текстом, так и изображённых блок-схемами или любыми другими нотациями, предлагаемыми для этой цели. | ||
- | |||
- | Общие критерии такие же, как для статей выше. При этом для Википедии желательны примеры, основанные на "авторитетных" источниках (книгах, научных журналах, докладах с официальных мероприятий). | ||
- | |||
- | Далее размещаются идеи примеров, над которыми участники могли бы поработать. Готовые примеры участники могут разместить в личном разделе [[http://drakon.su/avtorskie_materialy_uchastnikov|здесь]] (предварительно создав структуру страниц - например, по образцу уже созданных). Или на каком-то из других разделах сайта, если считают, что содержание примера подходит под его тематику. | ||
- | |||
- | ===== Пример алгоритма процесса защиты информации ===== | ||
- | |||
- | Имеется схема: | ||
- | {{ :trebuetsja:melnikov-zivks-ill_algkurdi_.png?200 |}} | ||
- | Источник: Мельников В.В. Защита информации в компьютерных системах. - М.: Финансы и статистика; Электронинформ, 1997. | ||
- | |||
- | Её можно визуализировать "как есть". При этом есть смысл следовать таким соглашениям: | ||
- | * Считать, что весь процесс реализует один исполнитель - машина рабочего места обрабтки защищаемых данных. | ||
- | * Сообщения представить как вывод, регистрации - как сохранение (во внешнюю память). | ||
- | * Вызовы оформить как вставки (сочинив визуалы-"заглушки"). | ||
- | * Выделить в текстах вершин имена сущностей (иным форматом текста). | ||
- | * Максимум дополнительных данных поместить на рисунке - что-то в дракон-комментариях, что-то как когнистиль-пояснения. | ||
- | |||
- | А также сочинить дополнительные схемы, представляющие такие идеи: | ||
- | * Часть алгоритма дублируется - её можно использовать повторно как визуал-вставку (процедуру). | ||
- | * Головной алгоритм м.б. как силуэтом, так и примитивом (т.к. после выноса дублей упрощается). | ||
- | * Некоторые действия (такие как генерация, распределение) могут на самом деле выполняться отдельно (и даже другими исполнителями) - можно создать "дракон-модель" с параллельными процессами. |