Автор работы: Пользователь скрыл имя, 24 Октября 2013 в 09:38, курсовая работа
Цели курсовой работы:
изучить теоретические основы СППР;
показать актуальность проблем защиты информации в области управления бизнесом через СППР;
рассмотреть принципы действия и методы используемые в СППР;
рассмотреть особенности работы конкретных программных продуктов в области СППР;
разработать алгоритм построения СППР для последующей организационной и технической реализации.
Введение 4
1. Теоретические основы систем поддержки принятия решений 6
1.1 Общие положения 6
1.2 Архитектура систем поддержки принятия решений 9
2. Анализ работы систем поддержки принятия решений 14
2.1 Система поддержки принятия решений «T-CHOICE» 14
2.1.1 Основные положения о системе 14
2.1.2 Работа системы 15
2.1.3 Выводы по работе системы 16
2.2 Система поддержки принятия решений «MyPRIORITY» 17
2.2.1 Основные положения о системе 17
2.2.2 Работа СППР «MyPRIORITY» 18
2.2.3 Выводы по работе системы 21
2.3 Система поддержки принятия решений «OPTIMUM» 22
2.3.1 Общие положения о системе 22
2.3.2 Работа СППР «OPTIMUM» 23
2.3.3 Выводы по работе программы: 26
2.4 Двухэтапная процедура отбора перспективных альтернатив 27
3. Алгоритм создания системы поддержки управленческих решений в защищённом исполнении 29
3.1 Предпроектные стадии 30
3.1.1 Формирование требований к АС 30
3.1.2 Разработка концепции АС 32
3.1.3 Техническое задание 35
3.2 Стадии создания 36
3.2.1 Эскизный проект 36
3.2.2 Технический проект 39
3.2.3 Рабочая документация 44
3.3 Стадии внедрения и сопровождения 45
3.3.1 Ввод в действие 45
3.3.2 Сопровождение 45
Заключение 48
Список используемой литературы 50
Словарь сокращений 52
Приложение
таблице 2.2.2.1
После того, как ЛПР проведет
все сравнения, по полученным данным
можно вычислить
Для того чтобы полученные с помощью МАИ результаты были адекватны ситуации, в которой принимается решение, необходимо, чтобы в матрицах попарных сравнений достигалась требуемые уровни согласованности данных.
Таким образом, метод МАИ включает в себя следующие четыре этапа.
Этап 1. Построение соответствующей иерархии задачи ПР (принятия решений).
Этап 2. Попарное сравнение всех элементов иерархии.
Этап 3. Устранение несогласованности матриц попарных сравнений (если это необходимо).
Этап 4. Математическая обработка полученной от ЛПР информации.
СППР «MyPRIORITY» хорошо подходит для выбора управленческих решений по заданным критериям и альтернативам, используемый в ней МАИ экспертный метод, в следствии чего, эффективность работы программы полностью зависит от эффективности логических цепочек построенных экспертом, а также правильности выбора критериев и точности исходных данных.
Основные достоинства программы:
Недостатки программы:
СППР «Выбор» работает по такому же признаку как «MyPRIORITY», но в ней имеется интерактивная служба отправки сообщений, что позволяет усовершенствовать систему, сделать её открытой для новой информации, оценок других экспертов, а также это позволяет использовать такие методы как анкетирование, интервью и метод Дельфи.
Диалоговая система «OPTIMUM» ориентирована на решение практических задач глобальной оптимизации. СППР классифицируется как ситуационная, однопользовательская, аналитическая система с функциональной архитектурой. Программная система применима в случае, когда процесс принятия решений может быть сведен к построению и оптимизации некоторой функции, называемой в литературе целевой.
Такая система может применяться для управленческих решений в сфере:
Многие задачи принятия решений, возникающие на производстве, в экономике и других областях человеческой деятельности, могут быть сведены к построению соответствующей математической модели. Вычисление такой целевой функции (ставящей в соответствие каждому возможному решению некоторое число) с последующим нахождением ее оптимального значения и будет процессом оценки альтернатив.
Как правило, построенные
на практике целевые функции достаточно
сложны и могут иметь ряд
Значительные вычислительные трудности, связанные с оптимизацией овражных, многоэкстремальных функций и др. видов функций стандартными методами, а также несомненная важность этих классов задач для различных практических приложений (задач оптимального выбора технических, экономических, экологических и др. систем) делает весьма актуальной проблему создания программного инструмента, который будет способен достаточно эффективно решать эти задачи. Таким инструментом является программная диалоговая система глобальной оптимизации «OPTIMUM 1.0».
Диалоговая система «OPTIMUM» базируется на двух методах оптимизации:
Главное окно программы показано на рисунке 2.3.2.1.
Рисунок 2.3.2.1 Работа СППР «OPTIMUM»
Алгоритм работы программы:
1. Создание пользовательской программной модели задачи оптимизации:
Пользовательскую модель можно создать на любом из ныне существующих языков программирования при условии, что этот язык программирования позволяет создавать консольные исполняемые приложения (exe-файлы). Далее такой exe-файл далее будет именоваться пользовательским модулем. На рисунке 2.3.2.2 изображена схема взаимодействия программы с пользовательской моделью. Листинг программы модели см. приложение 1.
Рисунок 2.3.2.2 Схема взаимодействия с моделью пользователя
Требования, предъявляемые к пользовательской модели:
2. Подключение и настройка модели:
Указывается путь к модели, размерность решаемой задачи оптимизации (число аргументов функции цели), имя файла-посредника, используемого для хранения значения вектора аргументов x', имя файла-посредника, используемого для хранения значения целевой функции f(x').
После корректного заполнения диалоговой формы подключения модели пользователя и подтверждения ввода, в нижней половине главного окна программы отобразятся панели управления, количество которых будет соответствовать введенной ранее размерности пользовательской модели (рисунок 2.3.2.1).
По умолчанию левая и правая границы аргументов целевой функции устанавливаются равными 0 и 1, соответственно.
Левую и правую границы можно изменить в зависимости от интервала переменных используемых в модели.
Также следует задать значение шага по текущему аргументу.
После корректного выполнения перечисленных выше действий пользовательская модель считается подключенной к «OPTIMUM».
3. Решение задачи оптимизации:
После запуска процесса поиска программа "OPTIMUM" выполняет тестирование модели пользователя на корректность. В случае, если модель пользователя проходит тестирование успешно, программа начинает поиск оптимального решения, иначе, — сообщает о возможной ошибке подключения модели.
В процессе поиска пользователь может наблюдать за текущими оптимальными значениями вектора аргументов и бегунком рисунок 2.3.2.1.
Информацию,
полученную в процессе
Таким
образом, основное назначение
диалогового средства — панель
управления — интерактивная
Процесс поиска можно остановить
в случае, если существует достаточная
уверенность в том, что программная
система обнаружила область притяжения
оптимального значения (область притяжения
— подобласть области определения
целевой функции; любая точка
области притяжения позволяет алгоритму
локальной оптимизации
Использование локальной оптимизации позволяет пользователю:
СППР «OPTIMUM» является довольно простым ПО применяемым для принятие решений по полностью формализованной проблеме. Простота интерфейса и алгоритмов заложенных в эту программу позволяет использовать её пользователями не имеющими широких математических познаний при условии наличия у ЛПР готовых математических моделей с кодом в С++, Delphi или Basic.
Достоинства:
Недостатки:
Подход двухэтапной процедуры отбора альтернатив базируется на последовательном применении к исходному множеству альтернатив табличного метода и МАИ. Основное назначение табличного метода в этом случае — сужение исходного множества альтернатив до некоторого числа наиболее перспективных альтернатив. Табличный метод позволит ЛПР справиться с этой задачей достаточно быстро. В свою очередь, Метод Анализа Иерархии, как более тонкий инструмент, должен позволить ЛПР сделать свой окончательный выбор.
Основные преимущества такого подхода состоят в следующем: