Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
72_konferentsia (1).doc
Скачиваний:
16
Добавлен:
01.07.2025
Размер:
49.71 Mб
Скачать

Совершенствование архитектуры программного комплекса поддержки принятия решений в распределенной среде

Объект исследования: архитектура программного комплекса поддержки принятия групповых решений в распределенной среде.

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

Данная работа выполняется в рамках реализуемого на кафедре «Информатика и программное обеспечение» научно-исследовательского проекта, связанного с разработкой математических моделей и программных средств поддержки принятия групповых решений в распределенных экспертных сетях.

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

1. Администратор. Отвечает за разработку, поддержку, сопровождение программной части комплекса.

2. Лицо, принимающее решение (ЛПР). Представляет собой заказчика, «владельца проблемы». Является «потребителем услуг» программного комплекса, соответственно главная задача последнего – удовлетворить ЛПР, обеспечив качественное решение его проблемы.

3. Эксперт. Принимает непосредственное участие в процессе подготовки решений, оценивании объектов. Данная категория пользователей является основной и самой многочисленной.

4. Координатор. Управляет всем процессом решения задачи (от подбора группы экспертов до выдачи согласованного решения).

5. Аналитик. В его функции входят формализация задачи, подбор альтернатив, выбор критериев, оценочных шкал и др., а также интерпретация и проверка корректности получаемых результатов.

6. Главный менеджер. Осуществляет общее руководство процессами решения задач, в частности выполняет назначения координаторов и аналитиков.

Текущая архитектура программного комплекса представлена на рис. 1.

По результатам тестирования и опытной эксплуатации программного комплекса были определены следующие направления его развития:

  • расширение спектра поддерживаемых задач и математических методов;

Рис.1. Текущее состояние архитектуры программного комплекса

  • поддержка решения задач, относящихся к нескольким предметным областям;

  • журналирование процессов, связанных с работой экспертной группы;

  • поддержка методов априорного оценивания компетентности экспертов и выдачи рекомендаций по составу экспертной группы.

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

  • добавление сервера внешнего интерфейса для минимизации числа запросов, поступающих к подсистеме веб-сервера уровня back-end и минимизации потребления оперативной памяти при обработке статических запросов;

  • добавление хранилища данных для обеспечения возможности просмотра истории решения задач и доступа к любой из них при необходимости;

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

  • реализация возможности подключения дополнительных библиотек с методами оценивания;

  • введение дополнительной роли системного аналитика и реализация подсистемы управления экспертным сообществом, в которую входят модули регистрации аналитиков, координаторов и экспертов;

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

Материал поступил в редколлегию 20.04.2017

УДК 004.422.63

Ю.В. Горюшина

Научный руководитель: профессор кафедры «Информатика и программное обеспечение», к.т.н., В.К. Гулаков

stud.juliya@mail.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]