| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Get control of your email attachments. Connect all your Gmail accounts and in less than 2 minutes, Dokkio will automatically organize your file attachments. You can also connect Dokkio to Drive, Dropbox, and Slack. Sign up for free.

View
 

Глава 13

Page history last edited by PBworks 13 years, 4 months ago

ЧЕЛОВЕЧЕСКАЯ ДЕЯТЕЛЬНОСТЬ И ФОРМАЛИЗАЦИЯ ЗНАНИЙ:

ЖИВОПИСНЫЕ ПРИМЕРЫ

 Процесс формализации профессиональных знаний... — исторически новая форма интеллектуальной деятельности.

Григорий Громов

ЧТО ТАКОЕ ПРОФЕССИОНАЛЬНЫЕ ЗНАНИЯ?

Профессиональные знания охватывают всю совокупность сведений, которые человек использует в своей профессиональной деятельности. Мы ограничим это понятие с двух сторон. Во-первых, исключим из рассмотрения профессиональную деятельность в области религии, искусства, спорта и некоторых других сфер, сосредоточив внимание на научной, технической, производственной, управленческой, экономической, медицинской, учебной и сходными с ними деловыми видами деятельности. Во-вторых, нас будут интересовать лишь те профессиональные знания, которые целесообразно в той или иной степени формализовать и представить в письменном виде на бумаге или экране дисплея.

Профессиональные знания должны в конечном итоге вести к желаемому (теоретическому или практическому) результату, а также удовлетворять многим другим требованиям. Например, технология закалки кинжала (рис. 101), хотя и позволяет получить искомый результат, однако с современной точки зрения выглядит дикой, нелепой и бесчеловечной. Причин тому две: на заре человечества моральные нормы были неразвиты, а главное — указанная технология опирается не на научные знания, а на мифологические объяснительные схемы. Древние “технологи” были искренне убеждены, что сила раба “переходит” в кинжал и улучшает его боевые качества.

В данной главе под формализацией знаний будем понимать представление человеческих знаний на формальном или частично формальном языке. Учитывая сказанное ранее (гл. 3), исключим из анализа декларативные профессиональные знания и ограничимся проблемой формализации технологических (императивных) знаний.

План дальнейшего изложения таков. Мы рассмотрим ряд примеров из самых различных, очень непохожих друг на друга областей профессиональной деятельности и покажем, что язык ДРАКОН “повсюду молодец” — он позволяет эффективно формализовать императивные знания во многих, хотя и не во всех ситуациях. Что это дает? Поскольку процесс формализации знаний оказывается чрезвычайно легким, он становится доступным практически для любого человека, который хорошо знает свое дело. Это означает, что с появлением языка ДРАКОН каждый специалист приобретает новые возможности:

  • он может формализовать свои знания сам, без помощи инженеров по знаниям или программистов, т. е. воспользоваться всеми благами формализации знаний;
  • он может выражать свои мысли на своем родном профессиональном языке, но в строгом формализованном виде.

В результате специалист получает мощное средство делового общения, ибо благодаря ДРАКОНУ его родной профессиональный язык каким-то чудесным образом стал очень похож на профессиональные языки других специальностей.

УЧЕБНЫЕ ЭКСПЕРТНЫЕ СИСТЕМЫ

Рассмотрим школьную задачу по химии за 10-й класс. Учитель берет одно из шести химических удобрений и помещает его в колбу. Что в колбе — неизвестно. Это может быть аммиачная селитра, натриевая соль, сульфат аммония, суперфосфат, сильвинит или калийная соль. Нужно выполнить эксперимент, позволяющий узнать, какое именно вещество находится в колбе.

Опыт делают в два этапа. Сначала идут подготовительные действия:

  1. Положить удобрение в три сосуда.
  2. первый сосуд добавить серную кислоту Н2SO4.
  3. Во второй сосуд добавить раствор хлорида бария ВаСl
  4. В третий сосуд добавить щелочь.

После этого анализируются результаты и определяется неизвестное вещество на основании табл. 3.

В методических указаниях по курсу “информатика” для средних школ рекомендуется использовать этот пример для ознакомления учащихся с принципом работы профессиональных экспертных систем. Для этой цели школьникам предлагается изучить упрощенную учебную экспертную систему в виде программы на языке БЕЙСИК. Функционирование учебной экспертной системы реализуется в диалоге ученика и системы. Экспертная система задает ученику серию вопросов, анализирует ответы и сравнивает с хранящимися в ней фактами. Система производит логический вывод и формирует ответ на интересующий пользователя вопрос — в данном случае сообщает ученику название удобрения.

Название вещества
Внешний вид
Результат взаимодействия с
Н2SO4
BaCl
щелочью
Аммиачная селитра
Белые кристаллы
Бурый газ
Запах аммиака
Натриевая селитра
Бесцветные кристаллы
Бурый газ
Помутнение
Запах аммиака
Сульфат аммония
Светло-серые кристаллы
Белый осадок
Суперфосфат
Светло-серый порошок
Белый осадок
Сильвинит
Розовые кристаллы
Калийная соль
Бесцветные кристаллы

Учебная экспертная система (программа на языке БЕЙСИК)

10 REM Распознавание удобрений

20 PRINT «При взаимодействии с серной кислотой выделяется бурый газ?»

30 INPUT A$

40 IF A$="да" THEN GOSUB 100 ELSE GOSUB 200

50 PRINT «Данное удобрение — »;Х$

60 END

100 REM взаимодействие со щелочью

110 INPUT «При взаимодействии с раствором щелочи ощущается запах аммиака?»;В$

120 IF B$="да" THEN X$="аммиачная селитра" ELSE X$="натриевая селитра"

130 RETURN

200 REM взаимодействие с раствором хлорида бария

210 INPUT «При взаимодействии с раствором хлорида бария и уксусной кислотой выпадает белый осадок?»;С$

220 IF C$="да" THEN GOSUB 300 ELSE GOSUB 400

230 RETURN

300 REM взаимодействие с раствором щелочи

310 INPUT «При взаимодействии с раствором щелочи ощущается запах аммиака?»;D$

320 IF D$="да" THEN X$="сульфат аммония" ELSE X$="суперфосфат"

330 RETURN

400 REM розовые кристаллы

410 NPUT «Розовые кристаллы?»;Е$

420 IF E$="да" THEN X$="сильвинит" ELSE X$="калийная соль"

430 RETURN

ВИЗУАЛИЗАЦИЯ ЭКСПЕРТНЫХ СИСТЕМ

Более удачный вариант решения той же задачи показан на рис. 102. Учебная экспертная дракон-система работает следующим образом. После запуска системы рабочая точка процесса начинает двигаться от иконы “заголовок” к иконе “конец”. По ходу ее движения иконы и соединительные линии вспыхивают и горят на экране более ярким светом, выделяя пройденную часть пути. Когда процесс дошел до иконы-вопрос “При взаимодействии с Н2SO4 выделяется бурый газ?”, данная икона начинает мерцать, привлекая к себе внимание и требуя ответа. Реагируя на это событие, ученик подводит курсор к нужному ответу (да или нет) и щелкает клавишей мыши. Икона перестает мерцать и (при ответе “да”) загорается путь, ведущий к иконе-вопрос “При взаимодействии со щелочью ощущается запах аммиака?”, которая начинает мерцать. Далее события повторяются, пока на экране не загорится искомое название удобрения.

Таким образом, дракон-система выполняет те же самые функции, что и система на БЕЙСИКЕ. Вместе с тем она обладает рядом преимуществ.

  • Программа на БЕЙСИКЕ содержит 790 символов (не считая пробелов), из которых только 488 символов (60%) описывают задачу на естественном языке, а остальные 302 (40%) представляют собой набор иероглифов — загадочный текст на птичьем языке программирования, который все нормальные люди (не программисты) воспринимают с неудовольствием. В дракон-схеме на рис. 102 повод для недовольства исчезает, “птичья абракадабра” полностью отсутствует, а все необходимые функции тем не менее выполняются. Становится очевидным, что “программные иероглифы” являются паразитными, избыточными и даже вредными, поскольку они работают не на пользователя (которому они не нужны), а сами на себя. В данном случае сущность эргономизации состоит в полном отказе от использования “птичьей абракадабры”.
  • Другое преимущество заключается в системном подходе к проблеме симультанизации. С точки зрения процесса познания, проблема распознавания удобрения состоит из трех частей:
    1. постановка задачи;
    2. описание действий с исследуемым веществом и реактивами;
    3. логический анализ результатов опыта.

    Недостаток программы на БЕЙСИКЕ в том, что она освещает лишь последнюю часть и “прячет от читателя” две первых. Дракон-система свободна от этого дефекта: в первой ветке даны постановка задачи (икона “комментарий”) и описание последовательности ручных манипуляций (четыре иконы “действие”), во второй ветке демонстрируется логический анализ и получение ответа.

  • Исключительно важно, что все три части проблемы предъявляются зрителю в одном визуальном поле. Благодаря этому обеспечивается симультанизация восприятия и улучшение работы ума.
  • Программа на БЕЙСИКЕ — пример плохой (неэргономичной) экспертной системы, которая общается с пользователем через узкую “замочную скважину”, сквозь которую виден один-единственный вопрос и больше ничего. Тем самым бейсик-система не дает возможности человеку одновременно охватить единым взором и логические детали, и общую картину логического вывода, фактически превращая пользователя в какого-то пасынка или даже дурачка, от которого скрывают все самое интересное.
  • Хорошо известно, что пользователю далеко не безразлично, каким образом экспертная система приходит к своему решению. Идя навстречу таким пожеланиям, современные экспертные системы помогают пользователю не только принимать решения, но и позволяют выявить мотивы их принятия через систему объяснения. Более того, специалисты считают, что от наличия или отсутствия в системе объяснительной функции зависит право этой системы называться экспертной. Исходя из этого, многие системы разрешают пользователю задавать вопрос “Почему?”, после чего “раскрывают карты” и в словесной форме показывают пользователю ход своих рассуждений. Это хорошо, но мало. В ряде приложений идеальным решением можно назвать такое, при котором система предъявляет пользователю всю панораму возможных логических выводов, на которой выделяется (яркостью или цветом) маршрут цепочки конкретных умозаключений, ведущих к выбранному ответу. ДРАКОН-система реализует именно этот идеальный подход (рис. 102).

ВИЗУАЛИЗАЦИЯ ОПИСАНИЯТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ

На рис. 103 представлено упрощенное описание технологического процесса изготовления фруктовых консервов из косточковых плодов (автор технологии Е. Свешникова). Реальный технологический процесс может быть очень сложным. Обычно его описывают как головной процесс, содержащий большое число вставок. В качестве примера в головном процессе на рис. 103 показана вставка “Изготовление сиропа и маринада”, раскрытая на рис. 104.

В реальном техпроцессе часто встречаются одновременно протекающие процессы. Для их изображения на языке ДРАКОН применяется не только икона “параллельный процесс”, но и другие средства (учитывающие специфику технологических процессов), которые в данной книге не рассматриваются.

Дракон-схемы технологических процессов могут найти применение в следующих случаях:

  • создание наглядных плакатов, дающих целостное представление о процессе во всей его многосложности и используемых в качестве демонстрационных материалов; при этом в иконе “комментарий” могут помещаться чертежи, фотографии, схемы установок, станков, сетей трубопроводов и другого оборудования;
  • выпуск технологической документации;
  • проектирование и моделирование технологических процессов;
  • создание визуальной базы данных о техпроцессах;
  • создание экспертных систем для проектирования технологических процессов, а также тренажеров для эксплуатационников;
  • изготовление альбомов и каталогов технологических процессов для обучения или рекламы; можно рекомендовать формат бумажной страницы альбома А3, имея в виду, что оригинал-макеты альбомов готовятся на лазерном принтере формата А3.

ЧТО ТАКОЕ МЕТОДОЛОГИЯ?

Джеймс Мартин подчеркивает необходимость различать два понятия: методика (technique) и методология (methodology).

Методика — это способ выполнения одной операции. Например, правила составления схем потоков данных — это методика.

Методология разработки систем охватывает набор задач (операций), которые необходимо решить в процессе создания системы. Существует много задач, при решении которых применяется много методик. Выход одной задачи часто является входом в другую. Применяя компьютеры при разработке систем, желательно полностью автоматизировать те задачи, которые поддаются автоматизации, а остальные выполнять автоматизированным способом, когда человек работает вместе с компьютером. Поток знаний, передаваемых от одной задачи к следующей, должен находиться внутри компьютеризованных инструментов всегда, когда это возможно. Методология RAD использует компьютеризованные средства и ручные методы, разумно связанные между собой, чтобы достичь две цели: большую скорость и высокое качество разработки. Методология определяет, в чем заключается каждая задача, как ее успешно выполнить, какие неприятности и опасности возможны в процессе работы и как их избежать.

ВИЗУАЛИЗАЦИЯ МЕТОДОЛОГИЙ

Иногда высказывают мнение, что язык ДРАКОН хорошо описывает простые задачи и непригоден для изображения сложных проблем. Это неверно. ДРАКОН специально сконструирован, чтобы облегчить формализацию широкого спектра задач, включая самые сложные. Более того, чем сложнее проблема, тем больше выигрыш от использования языка ДРАКОН.

Чтобы убедиться в этом, рассмотрим методологию проектирования атомного реактора. Ясно, что это грандиозная, “запредельная” по сложности проблема. Целостный взгляд на методологию представлен на рис. 105. Дракон-схема на рис. 105 содержит большое число вставок, для обозначения которых в данном случае целесообразно ввести термин алгоритм-концепция. Например, во второй и четвертой ветке на рис. 105 имеются иконы-вставки “Расчет стационарных параметров первого контура атомного реактора” и “Расчет реактивностных аварий атомного реактора”. Соответствующие им алгоритмы-концепции показаны на рис. 106 и 1071.

Рис. 105—107 убедительно демонстрируют, что любую, сколь угодно сложную методологию можно изобразить с помощью простого и единообразного приема, который можно охарактеризовать как наглядную декомпозицию. Верхний уровень иерархии, показанный на рис. 105, можно рассматривать как вершину гигантской пирамиды, откуда открывается взгляд на проблему с высоты птичьего полета. Там же перечисляются все алгоритмы-концепции второго уровня, которые в нашей воображаемой пирамиде расположены на один шаг “ближе к земле”. Рассматривая алгоритм второго уровня (изображенные на рис. 106 и 107), легко заметить, что в них указываются алгоритмы-концепции третьего уровня, которые находятся еще ближе к земле, т. е. дают более детальное знакомство с проблемой. Постепенно спускаясь с вершины пирамиды к ее основанию, мы наблюдаем последовательную декомпозицию сложной проблемы на все более мелкие и подробные детали, которые в конечном итоге (когда мы спустимся “на уровень земли”) дадут исчерпывающее и полное описание методологии как императивной проблемы. При необходимости ее можно дополнить соответствующими декларативными описаниями.

Важным достоинством является тот факт, что язык не зависит от уровня иерархии — он один и тот же и на самом верху и у основания пирамиды. Благодаря этому достигается резкое упрощение описания задач любой сложности; в итоге “уму непостижимая” проблема превращается в относительно простую, ясную и наглядную.

Насколько известно автору, до сих пор практически отсутствовали эффективные эргономичные изобразительные средства, позволяющие одновременно решать две задачи: формализацию и визуализацию методологий. По этой причине целостный взгляд на методологию, как на детерминированный многоступенчатый процесс, имеющий начало и конец, по сути дела был недоступен широкому кругу специалистов и учащихся, оставаясь достоянием узкой группы суперспециалистов, которые “все держат в голове”. Из-за этого остальным участникам сложного проекта вынужденно отводилась роль винтиков творческого организма, которые должны знать свой “шесток”, но которым “не положено” иметь целостное панорамное видение процесса во всей его многосложности. Язык ДРАКОН позволяет сделать важный шаг к устранению этого недостатка, более эффективно организовать совместную работу участников сложного проекта и более разумно использовать интеллектуальные ресурсы их коллективного мозга.

СИСТЕМА “ЧЕЛОВЕК—МАШИНА”

В настоящем параграфе1 обосновывается целесообразность использования языка ДРАКОН для формализованного описания систем “человек—машина”. Рассмотрим для примера разработку системы “экипаж—вертолет”. Описание этой системы необходимо иметь при проектировании вертолета на этапе эскизного проекта для достижения трех целей.

Во-первых, для проведения эргономического анализа системы “человек—машина” при выборе вариантов:

  • распределения функций между человеком и машиной;
  • распределения функций между членами экипажа вертолета;
  • состава оборудования;
  • численности экипажа.

Во-вторых, для обеспечения специалистов информацией о работе различных подсистем системы “человек—машина” в штатных и аварийных условиях работы. В-третьих, для обучения операторов работе с системой.

В настоящее время при проектировании летательных аппаратов описание алгоритма работы системы “человек—машина” делается в текстовой форме в виде документа, который называется “Руководство по летной эксплуатации”, форма которого определена государственным стандартом. Этот документ выпускается слишком поздно — после окончания рабочего проектирования и обычно бывает приурочен к началу летных испытаний. Он представляет собой констатацию сложившихся в ходе проектирования алгоритмов работы системы “человек—машина” и не предназначен для достижения первых двух целей. Кроме того, текстовая форма документа не отвечает принципам симультанного восприятия, что затрудняет его использование для обучения персонала.

В связи с этим была предпринята попытка применить для решения задачи язык ДРАКОН. В частности, была разработана детальная дракон-схема, описывающая работу системы “экипаж—вертолет” при возникновении аварийной ситуации в воздухе — пожаре правого двигателя. Анализ полученных результатов позволяет сделать вывод о полезности такого описания: оно сочетается с требованиями, предъявляемыми к математическому моделированию системы “человек—машина”, определению временной структуры деятельности членов экипажа, использованию микроструктурного анализа деятельности и т. д. Можно утверждать, что создание библиотеки дракон-схем проектируемой системы “человек—машина” — необходимый этап детального эргономического анализа при создании пилотируемых летательных аппаратов.

ВИЗУАЛИЗАЦИЯ БИОЛОГИЧЕСКИХ АЛГОРИТМОВ

Чем глубже человеческий разум проникает в тайны живой материи, тем яснее становится, что живые существа во многих случаях ведут себя, как информационные биомашины, перерабатывающие информацию с помощью биоалгоритмов. Опыт показывает, что биологические алгоритмы очень похожи на самые обычные алгоритмы, с которыми мы постоянно сталкиваемся в технике. А раз так, язык ДРАКОН может стать удобным средством для выражения и накопления знаний об информационных процессах, протекающих в живых организмах. Для иллюстрации приведем цитату из известной биологической книги, описывающую один из таких алгоритмов.

«Рассмотрим изменения, происходящие в организме жабы в сезон размножения. Глаза жабы воспринимают свет и передают эту информацию в мозг, который определяет, что продолжительность светового дня увеличивается. Гипоталамус направляет в гипофиз соответствующие рилизинг-факторы, и гипофиз начинает выделять в кровь различные гормоны, включая фолликулостимулирующий и лютеинизирующий. Когда семенники и яичники “обнаруживают” их присутствие в крови, они начинают увеличиваться в размерах, продуцировать гаметы, а также выделять собственные гормоны и среди них — половые: тестостерон и эстроген. Реагируя на половые гормоны, мозг посылает нервные импульсы к мышцам — животное начинает поиск места для размножения и брачного партнера. Так, благодаря сложному взаимодействию органов чувств, нервов, мозга, мышц и эндокринных желез животное адекватно реагирует на смену сезона — наступление весны».

Описание этого алгоритма на языке ДРАКОН показано на рис. 108 (чтобы не утомлять читателя громоздкими биологическими терминами, автор несколько упростил текст и снабдил его некоторой долей юмора).

Вместе с тем следует специально подчеркнуть, что реальные биологические алгоритмы исключительно сложны. Традиционная для биологической литературы текстовая форма представления алгоритмических знаний вносит неоправданные трудности для читателей и является устаревшей. По мнению автора, язык ДРАКОН может оказать существенную помощь биологам. Создание бумажных альбомов и компьютерных библиотек биологических дракон-схем даст возможность улучшить форму представления биологических знаний, сделать ее более строгой и наглядной, позволит выявить и устранить алгоритмические пробелы в знаниях, поможет укреплению позиций информационной биологии и облегчит дальнейшие исследования таинственного механизма функционирования живых организмов.

ВИЗУАЛИЗАЦИЯ МЕДИЦИНСКИХ АЛГОРИТМОВ

Медики редко произносят слово “алгоритм”. А жаль! — ведь алгоритмы составляют значительную часть медицинских знаний. На рис. 109 представлен знакомый почти каждому пример — измерение кровяного давления (которое медики обозначают торжественным словом “сфигмоманометрия”). Этот алгоритм получен путем точного воспроизведения инструкции по выполнению сфигмоманометрии из руководства по клинической профилактике, подготовленного комитетом США по профилактической медицине. Алгоритмическими описаниями полны многие медицинские руководства, например, описания иммунологических методов, клиническая лабораторная диагностика, микробиологические инструкции по идентификации микроорганизмов и многое другое. Вообще говоря, процесс обследования и лечения всегда представляет собой некоторую последовательность действий, следовательно, его можно рассматривать как технологический процесс или алгоритм.

По мнению автора, учебные альбомы и компьютерные библиотеки медицинских дракон-схем могли бы принести ощутимую пользу в медицинских научных исследованиях, врачебной практике и системе медицинского образования, не говоря уже об облегчении взаимопонимания медиков между собой и с медицинскими программистами.

ДРУГИЕ ПРИМЕРЫ ВИЗУАЛИЗАЦИИ

Приведем еще несколько примеров, подтверждающих универсальность и “всеядность” языка ДРАКОН и демонстрирующих возможность его применения в различных сферах человеческой деятельности. Рисунок 110 иллюстрирует использование языка для изображения грамматических правил. На рис. 111 показан пример формализации простейших правил анализа стихотворений.

Следующий пример родился из маленького школьного “приключения”. Присутствуя на уроке в одной из московских школ, автор наблюдал за мучениями мальчика, решавшего задачу, показанную в иконе-комментарий на рис. 112. Чувствовалось, что он знает все формулы и догадывается об общем ходе решения, тем не менее у него никак не складывалась общая картина. Он не мог четко разбить задачу на отдельные этапы и выстроить из них упорядоченную последовательность, ведущую к победе. Почему? Что ему мешало? Заглянув через плечо, автор увидел в тетради “живописную мазню”. Правильные формулы прыгали по странице, играя в чехарду: все было перечеркнуто и перевернуто вверх дном. Короче, это была плохая, неэргономичная, неупорядоченная зрительная сцена. Немудрено, что парень вконец запутался.

Обдумывая ситуацию, автор пришел к следующим предположениям. Во-первых, нужно эргономизировать зрительную сцену, придав ей форму дракон-схемы. Во-вторых, школьника нужно специально обучить, чтобы он запомнил визуальный образ дракон-схемы. В-третьих, решение задачи должно сводиться к заполнению пустых клеточек дракон-схемы; тогда запись решения волей-неволей окажется упорядоченной, а “чехарда” станет попросту невозможной. В-четвертых, нужно учить школьников не только разбивать ход решения на отдельные этапы (действия), но и придумывать для них краткие и точные заголовки. В-пятых, следует объяснить, что эти заголовки следует записывать в иконах “имя ветки” и “комментарий”.

На основании этих предположений автор по согласованию с учительницей изобразил решение, как показано на рис. 112. Чем же отличается решение на рис. 112 от традиционной записи? Выделим три наиболее важных отличия.

  • Зрительная сцена имеет предельно четкую структуру. Она упорядочена и по вертикали, и по горизонтали.
  • Все без исключения этапы решения и формулы имеют разъясняющие словесные заголовки. Последние записываются не где угодно, а в специальных рамочках, каждая из которых “знает свое место”.
  • Обеспечена симультанность восприятия: в одном визуальном поле находятся: 1) условие задачи; 2) решение; 3) ответ.

Дракон-схема на рис. 113 появилась на свет при сходных обстоятельствах.

Большинство примеров на рис. 101—113 являются адаптированными, описывающими крайне простые, даже примитивные алгоритмы. Использование “игрушечных” примеров связано с тем, что реальные ситуации слишком сложны и “не влезают” в книгу.

В качестве иллюстрации приведем названия реальных задач, для описания и решения которых целесообразно использовать техноязык.

  • Расчет угла визирования по курсу и угла визирования по тангажу для определения углового положения линии визирования при полете ракеты.
  • Последовательность работ и этапов, выполняемых при создании объектов вертолетной техники.
  • Создание единой системы сейсмологических наблюдений и прогноза землетрясений.
  • Алгоритм работы системы управления орбитального корабля “БУРАН” в режиме довыведения.
  • Описание функций интеллектуальной автоматизированной системы ведения и анализа проектной документации.
  • Термообработка тороидальных сердечников из железо-никелевых сплавов.
  • Установка изделия (ракетоносителя с закрепленным на нем космическим кораблем) на пусковое устройство стартовой площадки.
  • Расчет траектории электронов в статических электрическом и магнитном полях.
  • Обработка информации, поступающей из прибора регистрации затмения солнца.
  • Управление спринклерной системой реакторного отделения атомной электростанции.
  • Проверка многослойных печатных плат.
  • Изучение влияния радиации и высокочастотных воздействий на организм кролика.
  • Художественная вышивка на швейной машинке.
  • Малоотходная технология переработки свеклы.

Наибольшие для человека трудности возникают в сложных видах деятельности, когда человеческий ум, сталкиваясь с большими и разнообразными задачами, начинает давать сбои, следствием чего являются разного рода ошибки, недоработки, дефекты и упущения, взаимное непонимание, путаница, затяжки выполнения работ и срывы плановых сроков. Техноязык ДРАКОН дает возможность ослабить или устранить подобные неприятности. Позволяя значительно упростить форму представления задачи, делая ее обозримой и ясной, ДРАКОН приносит существенную пользу, заметно повышает производительность труда, ощутимо снижает издержки.

ОПИСАНИЕ СТРУКТУРЫ ДЕЯТЕЛЬНОСТИ

Попытаемся взглянуть на рис. 101—113 под другим углом зрения. Почти все эти рисунки представляют собой конкретные примеры описания структуры деятельности в различных областях: металлообработке, химии, атомной энергетике, медицине и т. д.

Рисунки 101—113 описывают различные процессы, действия и события, которые на первый взгляд не имеют ничего общего. Если содержание этих рисунков представить в виде текстового описания, общая, инвариантная часть указанных процессов и событий как бы исчезает, становится скрытой, неявной, неуловимой. Образно говоря, язык ДРАКОН срывает шапку-невидимку с этого инварианта, делает его зримым, бьющим в глаза. В данном случае инвариантом является структура деятельности. Уточним сказанное. Любую деятельность можно описать с помощью дракон-схемы. При этом абстрактная дракон-схема является логическим инвариантом деятельности.

Способность абстракции, возможность увидеть единое в различном — важная способность человеческого ума. Инструменты, развивающие эту способность, содействуют увеличению “силы ума”.

Известно, что процесс обучения и образовательная среда учат человека извлекать знания из собственной деятельности, постигать принципы собственных действий и руководствоваться ими в новых ситуациях. Или, как говорят педагоги, осуществлять перенос знаний, занимающий огромное место в образовательном процессе и практической жизни. Язык ДРАКОН, формализуя структуру деятельности, позволяет легко выполнять перенос знаний и навыков, выявляя логические инварианты деятельности, закрепляя их в сознании и стимулируя более глубокое постижение принципов и структуры человеческих действий.

Внимательно анализируя рис. 101—113, абстрагируясь от содержания деятельности и концентрируя внимание на ее структуре и формальных аспектах описания, мы обнаруживаем “сходство в различном” и на конкретных примерах убеждаемся в том, что техноязык ДРАКОН действительно пригоден для описания структуры деятельности в самых разнообразных, непохожих друг на друга сферах деятельности. Преимущество состоит в использовании единой формы для представления технологических (императивных) знаний и описания структуры деятельности.

Для полноты картины заметим, что техноязык ДРАКОН позволяет описывать два класса процессов:

  • деятельность (рис. 101—107, 109—113);
  • естественные процессы, протекающие в живых организмах (рис. 108).

НУЖЕН ЛИ СТАНДАРТ ДЛЯ ОПИСАНИЯ ДЕЯТЕЛЬНОСТИ?

И в нашей стране, и за рубежом сегодня отсутствует единый стандарт для описания деятельности (структуры деятельности), что во многих случаях создает путаницу и неразбериху. Разномастные и разнокалиберные описания, принятые в различных отраслях, часто имеют многочисленные недостатки, содержат пробелы и двусмысленности. Они неформализованы, ненаглядны, неудобны в работе и трудны для понимания. Зачастую описания вообще отсутствуют, а те, что есть, — устарели и не соответствуют действительности. Несмотря на низкое качество большинства описаний, трудоемкость их создания весьма велика. Все это вносит значительные трудности в работу, заметно снижает производительность труда, создает ненужные препятствия для общения и взаимопонимания между специалистами разных профессий.

Было бы желательно создать единый стандарт для описания структуры деятельности, снабженный компьютерной поддержкой и рассчитанный на постепенное внедрение во всех отраслях и предметных областях, где его применение может дать положительный эффект. На наш взгляд, при разработке стандарта целесообразно взять за основу техноязык ДРАКОН.

Неприятность в том, что традиционные понятия “деятельность” и “алгоритм”, весьма полезные сами по себе, к сожалению, плохо приспособлены для решения поставленной задачи. Стремясь поправить дело, дадим три новых определения, которые, не претендуя на строгость (в данном случае она не нужна), позволяют выявить глубинную связь понятий “деятельность”, “алгоритм” и “техноязык”.

Деятельность — последовательность физических и информационных действий, учитывающая необходимые ограничения (условия) и позволяющая получать нужный результат за конечное число шагов (действий).

Алгоритм — описание структуры деятельности.

Техноязык — язык для описания структуры деятельности.

ВЫВОДЫ

  1. Чтобы вскрыть основополагающую структуру человеческих знаний, нужно расчленить их на технологические (императивные) и декларативные. Подобное расчленение мы склонны рассматривать как генеральное деление знаний.
  2. Ценность технологических (императивных) знаний состоит в том, что они теснейшим образом связаны с одним из наиболее фундаментальных понятий социально-гуманитарных наук — деятельностью.
  3. Технологические (императивные) знания выявляют, закрепляют в сознании и объективируют структуру деятельности.
  4. Важным свойством деятельности является существование глубинных логических инвариантов (структурных конструкций), выражаемых с помощью понятия “абстрактная дракон-схема”.
  5. Традиционные способы описания деятельности не позволяют выявить глубинные инварианты; последние оказываются замаскированными, скрытыми, спрятанными от читателя. Это обстоятельство затрудняет перенос знаний и навыков, играющий важную роль в образовании и практической жизни.
  6. Техноязык как особое средство, специально созданное для описания структуры деятельности, позволяет выявить и обнажить логические инварианты деятельности, сделать их явными, зримыми, доступными для всех людей.
  7. Формализация знаний — труд, производительность которого играет важную роль (см. гл. 3). Если этот труд слишком сложен (производительность труда мала), то формализацию могут выполнять только специально подготовленные элитные специалисты; при таких условиях автоформализация практически невозможна. И наоборот, если данный труд удается облегчить, формализация становится посильной почти для каждого — только в этом случае создаются необходимые предпосылки для автоформализации.
  8. Техноязык ДРАКОН кардинальным образом облегчает труд формализации и повышает его производительность. Следовательно, техноязык пригоден для эффективной автоформализации технологических знаний.
  9. Целесообразно создать единый межотраслевой стандарт для описания структуры деятельности. Стандарт должен опираться на техноязык ДРАКОН, рассматриваемый как единое средство для описания структуры деятельности методом автоформализации технологических знаний.

Comments (0)

You don't have permission to comment on this page.