125 4.2. Формирование структурных и функциональных требований к программному комплексу СППР Анализ разработанных и представленных в предыдущих разделах математических моделей многокритериального выбора альтернатив в условиях взаимной зависимости критериев и наличия качественных оценок показывает, что основу математического аппарата, применяемого в рамках рассмотренного подхода, составляют модели представления знаний, а также иерархические и сетевые модели принятия решений. Большое количество компонент моделей принятия решений в управлении предприятием ЭП, сложная структура взаимосвязей между ними и итерационный характер вычислений, обуславливают необходимость компьютерной поддержки всех стадий работы обобщенного алгоритма анализа задачи и поддержки принятия решения. Процесс автоматизации должен охватывать каждый этап алгоритма решения задачи: определение предметной области, построение модели задачи, постановка, формализация и структуризации задачи, оценивание альтернатив и взаимодействий, синтез обобщенных оценок и ранжирование альтернатив, анализ устойчивости решения. Основными направлениями разработки программного комплекса системы поддержки принятия решений (ПК СГТПР) при управлении предприятием ЭП являются поддержка построения семантического описания предметной области и разработка на их основе моделей задач. При построении семантической модели основной является возможность визуального проектирования и графическое представление моделей. В основе построения моделей задач лежат формализованные процедуры, позволяющие выполнить переход от обобщенного описания предметной области к конкретной задаче. |
108 * ГЛАВА 4 РАЗРАБОТКА ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ НА ОСНОВЕ КОНЦЕПЦИИ СЕМАНТИЧЕСКОГО РАСШИРЕНИЯ ИЕРАРХИЧЕСКИХ И СЕТЕВЫХ МОДЕЛЕЙ 4.1. Формирование структурных и функциональных требований к программному комплексу Анализ разработанных и представленных в гл. 3 математических моделей многокритериального выбора альтернатив в условиях взаимной зависимости ф критериев и наличия качественных оценок показывает, что основу математического аппарата, применяемого в рамках рассмотренного подхода, составляют модели представления знаний, а также иерархические и сетевые модели принятия решений. Большое количество компонент моделей принятия решений, сложная структура взаимосвязей между ними и итерационный характер вычислений, обуславливают необходимость компьютерной поддержки всех стадий работы обобщенного алгоритма анализа и решения задачи-объекта исследования, представленного на рис. 2.2. Процесс автоматизации математического моделирования должен охватывать каждый этап алгоритма решения задачи: определение предметной области, построение модели задачи, постановка, формализация и структуризации задачи, оценивание альтернатив и взаимодействий, синтез обобщенных оценок и ранжирование альтернатив, анализ устойчивости решения. Основными направлениями разработки программного комплекса являются поддержка построения семантического описания предметной области и разработка на их основе моделей задач. При построении семантической модели основной является возможность визуального проектирования и графическое * 109 представление моделей. В основе построения моделей задач лежат формализованные процедуры, позволяющие выполнить автоматизированный переход от обобщенного описания предметной области к конкретной задаче. Таким образом, минимальный набор структурных и функциональных требований, предъявляемых к программному комплексу (ПК), осуществляющему компьютерную поддержку математических моделей принятия решений в условиях взаимной зависимости критериев и наличия качественных оценок альтернатив: 1. В основе ПК должна лежать база знаний, содержащая семантическое описание предметной области и модели задач. База знаний позволяет обеспечить поддержку итерационного и параллельного характера процессов анализа и выбора решений. 2. ПК должен предоставлять возможности построения семантических моделей и их компонент. Для обеспечения эффективной реализации концепции семантического расширения целесообразно реализовать визуальное проектирование семантических моделей, базирующееся на объектно-ориентированных технологиях. 3. В ПК необходима реализация формализованных процедур, позволяющих выполнить автоматизированный переход от формализованного описания предметной области к решению конкретных задач. 4. ПК должен предоставлять возможности построения математических моделей принятия решений в условиях взаимной зависимости критериев, обработку качественных оценок, методы исследования устойчивости и прогнозирования. 5. Структура ПК должна базироваться на технологии подключаемых пользовательских модулей (плагинов) к ядру системы, основу которого должно составлять объектно-ориентированное представление данных. Такой подход позволяет расширять функциональные возможности системы без изменения ранее разработанных модулей. |