Читайте также: |
|
Иногда высказывают мнение, что язык ДРАКОН хорошо описывает простые задачи и непригоден для изображения сложных проблем. Это неверно. ДРАКОН специально сконструирован, чтобы облегчить формализацию широкого спектра задач, включая самые сложные. Более того, чем сложнее проблема, тем больше выигрыш от использования языка ДРАКОН.
Чтобы убедиться в этом, рассмотрим методологию проектирования атомного реактора. Ясно, что это грандиозная, “запредельная” по сложности проблема. Целостный взгляд на методологию представлен на рис. 105. Дракон-схема на рис. 105 содержит большое число вставок, для обозначения которых в данном случае целесообразно ввести термин алгоритм-концепция. Например, во второй и четвертой ветке на рис. 105 имеются иконы-вставки “Расчет стационарных параметров первого контура атомного реактора” и “Расчет реактивностных аварий атомного реактора”. Соответствующие им алгоритмы-концепции показаны на рис. 106 и 107[19].
Рис. 105—107 убедительно демонстрируют, что любую, сколь угодно сложную методологию можно изобразить с помощью простого и единообразного приема, который можно охарактеризовать как наглядную декомпозицию. Верхний уровень иерархии, показанный на рис. 105, можно рассматривать как вершину гигантской пирамиды, откуда открывается взгляд на проблему с высоты птичьего полета. Там же перечисляются все алгоритмы-концепции второго уровня, которые в нашей воображаемой пирамиде расположены на один шаг “ближе к земле”. Рассматривая алгоритм второго уровня (изображенные на рис. 106 и 107), легко заметить, что в них указываются алгоритмы-концепции третьего уровня, которые находятся еще ближе к земле, т. е. дают более детальное знакомство с проблемой. Постепенно спускаясь с вершины пирамиды к ее основанию, мы наблюдаем последовательную декомпозицию сложной проблемы на все более мелкие и подробные детали, которые
в конечном итоге (когда мы спустимся “на уровень земли”) дадут исчерпывающее и полное описание методологии как императивной проблемы. При необходимости ее можно дополнить соответствующими декларативными описаниями.
Важным достоинством является тот факт, что язык не зависит от уровня иерархии — он один и тот же и на самом верху и у основания пирамиды. Благодаря этому достигается резкое упрощение описания задач любой сложности; в итоге “уму непостижимая” проблема превращается в относительно простую, ясную и наглядную.
Насколько известно автору, до сих пор практически отсутствовали эффективные эргономичные изобразительные средства, позволяющие одновременно решать две задачи: формализацию и визуализацию методологий. По этой причине целостный взгляд на методологию, как на детерминированный многоступенчатый процесс, имеющий начало и конец, по сути дела был недоступен широкому кругу специалистов и учащихся, оставаясь достоянием узкой группы суперспециалистов, которые “все держат в голове”. Из-за этого остальным участникам сложного проекта вынужденно отводилась роль винтиков творческого организма, которые должны знать свой “шесток”, но которым “не положено” иметь целостное панорамное видение процесса во всей его многосложности. Язык ДРАКОН позволяет сделать важный шаг к устранению этого недостатка, более эффективно организовать совместную работу участников сложного проекта и более разумно использовать интеллектуальные ресурсы их коллективного мозга.
Система “Человек—машина”
В настоящем параграфе[20] обосновывается целесообразность использования языка ДРАКОН для формализованного описания систем “человек—машина”. Рассмотрим для примера разработку системы “экипаж—вертолет”. Описание этой системы необходимо иметь при проектировании вертолета на этапе эскизного проекта для достижения трех целей.
Во-первых, для проведения эргономического анализа системы “человек—машина” при выборе вариантов:
! распределения функций между человеком и машиной;
! распределения функций между членами экипажа вертолета;
! состава оборудования;
! численности экипажа.
Во-вторых, для обеспечения специалистов информацией о работе различных подсистем системы “человек—машина” в штатных и аварийных условиях работы. В-третьих, для обучения операторов работе с системой.
В настоящее время при проектировании летательных аппаратов описание алгоритма работы системы “человек—машина” делается в текстовой форме в виде документа, который называется “Руководство по летной эксплуатации”, форма которого определена государственным стандартом. Этот документ выпускается слишком поздно — после окончания рабочего проектирования и обычно бывает приурочен к началу летных испытаний. Он представляет собой констатацию сложившихся в ходе проектирования алгоритмов работы системы “человек—машина” и не предназначен для достижения первых двух целей. Кроме того, текстовая форма документа не отвечает принципам симультанного восприятия, что затрудняет его использование для обучения персонала.
В связи с этим была предпринята попытка применить для решения задачи язык ДРАКОН. В частности, была разработана детальная дракон-схема, описывающая работу системы “экипаж—вертолет” при возникновении аварийной ситуации в воздухе — пожаре правого двигателя. Анализ полученных результатов позволяет сделать вывод о полезности такого описания: оно сочетается с требованиями, предъявляемыми к математическому моделированию системы “человек—машина”, определению временной структуры деятельности членов экипажа, использованию микроструктурного анализа деятельности и т. д. Можно утверждать, что создание библиотеки дракон-схем проектируемой системы “человек—машина” — необходимый этап детального эргономического анализа при создании пилотируемых летательных аппаратов.
Дата добавления: 2015-08-21; просмотров: 82 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Визуализация экспертных систем | | | Визуализация биологических алгоритмов |