Вопрос 21: Системы поддержки принятия решений
Под системой поддержки принятия решений, будем понимать человекомашинные системы, которые позволяют лицам, принимающим решение, использовать данные и знания объективного и субъективного характера для решения слабоструктурированных (плохо формализованных) проблем.
Этапами проектирования СППР при наличии программной оболочки являются: 1. Описание предметной области, целей создания системы и выполнение постановки задачи. 2. Составление словаря системы. 3. Разработка базы знаний и базы данных. 4. Внедрение системы.
Среди перечисленных этапов отсутствуют те, что обычно предназначены для разработки интерфейса, блоков объяснения действий системы и программирования. Все это уже заложено в оболочку и изменению не подлежит. Рассмотрим перечисленные этапы более подробно.
Этап 1. Описание предметной области, целей создания системы и выполнение постановки задачи Описание должно отражать специфику предметной области в нескольких формах. Первая из них — это текстовое представление содержание процессов, объектов и связей между ними. Вторая форма описания (она также обязательна) представляет собой графическое представление дерева целей, стоящих перед пользователем, или дерева И-ИЛИ. Если создается дерево целей, то главным является правильное указание важности каждой из подцелей, если дерево И-ИЛИ, то — коэффициенты определенности правил и условий к ним. Постановка всякой задачи предполагает указание результатов функционирования системы, исходных данных, а также общее описание процедур, формул и алгоритмов преобразования исходных данных в результирующие данные. Исходные данные, как правило, находятся в различного рода бухгалтерской документации, статистических сводках, биржевых бюллетенях и т.д. Необходимо составить таблицу с перечнем всех используемых документов, показателей и их координат месторасположения в документах. В результате в постановке задачи должно быть отражено следующее: · сформулированные цели принятия решений или гипотезы, доказательством достоверности которых должна заниматься система; · перечень исходных данных, ввод которых осуществляется непосредственно перед началом запуска системы; · перечень данных, которые следует использовать для поддержки (корректировки) постоянной информации, находящейся на машинных носителях (нормативы, коэффициенты, ставки, проценты, справочная информация); · перечень расчетных формул, используемых в дереве целей (зависимости между показателями и формулы расчета их приростов); · реляционные выражения, необходимые для вывода заключений из терминальных вершин сети вывода правил.
Этап 2. Составление словаря системы Словарь системы — это набор слов, фраз, кодов, наименований, используемых разработчиком для обозначения условий, целей, заключений и гипотез. Благодаря словарю пользователь понимает результаты работы системы. Составление словаря - - важная работа, ибо четко сформулированные условия и ответы резко повышают эффективность эксплуатации системы.
Этап 3. Разработка базы знаний и базы данных База знаний, как правило, состоит из двух компонентов: дерева целей с расчетными формулами и базы правил (сеть вывода). База правил создается на основании графа целей и сформулированных ранее гипотез. Главное внимание здесь уделяется коэффициентам определенности исходных условий и правил их обработки. Коэффициенты указываются только совместно с разработчиком. Базы данных создаются в том случае, если объем исходной информации, применяемой для расчетов, значителен. Базы данных могут использоваться не только для расчетов, но и для выполнения логических операций. В результате выполнения данного этапа получают: · текстовое представление правил вывода в форме ЕСЛИ-ТО; · графическое представление сети вывода гипотез или заключений; · графическое описание дерева целей; · табличное описание баз данных и используемых расчетных операций. Этап 4. Внедрение На последнем этапе по разработанной схеме проверяется и оценивается правильность работы системы. Устанавливаются контрольные результаты, которые затем сравниваются с полученными в процессе запуска системы. Проверяются также промежуточные расчеты с помощью блока, отвечающего на вопросы как и почему. Рассмотренные методы и модели формирования управленческих решений не затронули весьма важные аспекты данного процесса, касающиеся нравственной стороны дела. Принятие решений в любой сфере человеческой деятельности базируется на системе нравственных ценностей, усвоенной лицом, принимающим решение. Ценности условно можно разделить на собственные и нормативные, т. е. общественно признанные. У каждого человека свое отношение к общепризнанным ценностям: одни он принимает, другие нет. Однако в любом случае ему необходимо определиться в двух принципиальных позициях: 1. в главной цели, которая может быть гуманистической, корыстной, узковедомственной, общественно значимой и т.д.; 2. в средствах достижения целей, которые могут быть приемлемыми или нет в глазах общественности. Выбор управленческих решений зависит не только от интеллектуального уровня личности, но и от его нравственно-этических позиций. Современная действительность подчеркивает
|