Вопрос 21: Системы поддержки принятия решений

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

 

Этапами проектирования СППР при наличии программной оболочки являются:

1. Описание предметной области, целей создания системы и выполнение постановки задачи.

2. Составление словаря системы.

3. Разработка базы знаний и базы данных.

4. Внедрение системы.

 

 

 

Среди перечисленных этапов отсутствуют те, что обычно предназначены для разработки интерфейса, блоков объяснения действий системы и программирования. Все это уже заложено в оболочку и изменению не подлежит. Рассмотрим перечисленные этапы более подробно.

 

Этап 1. Описание предметной области, целей создания системы и выполнение постановки задачи

Описание должно отражать специфику предметной области в нескольких формах. Первая из них — это текстовое представление содержание процессов, объектов и связей между ними.

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

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

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

В результате в постановке задачи должно быть отражено следующее:

· сформулированные цели принятия решений или гипотезы, доказательством достоверности которых должна заниматься система;

· перечень исходных данных, ввод которых осуществляется непосредственно перед началом запуска системы;

· перечень данных, которые следует использовать для поддержки (корректировки) постоянной информации, находящейся на машинных носителях (нормативы, коэффициенты, ставки, проценты, справочная информация);

· перечень расчетных формул, используемых в дереве целей (зависимости между показателями и формулы расчета их приростов);

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

 

Этап 2. Составление словаря системы

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

 

Этап 3. Разработка базы знаний и базы данных

База знаний, как правило, состоит из двух компонентов: дерева целей с расчетными формулами и базы правил (сеть вывода). База правил создается на основании графа целей и сформулированных ранее гипотез. Главное внимание здесь уделяется коэффициентам определенности исходных условий и правил их обработки. Коэффициенты указываются только совместно с разработчиком.

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

В результате выполнения данного этапа получают:

· текстовое представление правил вывода в форме ЕСЛИ-ТО;

· графическое представление сети вывода гипотез или заключений;

· графическое описание дерева целей;

· табличное описание баз данных и используемых расчетных операций.

Этап 4. Внедрение

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

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

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

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

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