системы просто перетаскивает требуемые ему элементы. Получаемые иерархические и сетевые структуры отображаются также в виде дерева, списков элементов и связей. Реализованы возможности табличной и графической визуализации получаемых результатов. Основными средствами визуализации являются графики и диаграммы изменения приоритетов. С целью обеспечения возможности многократного использования разработанных моделей ПК содержит базу знаний, хранящую различные типы семантических моделей и моделей задач. Для обмена данными используется формат ХМЬ. ЛК «САР» является объектно-ориентированной средой визуального решения задач принятия решений в условиях взаимной зависимости критериев и альтернатив. Поддерживается сквозное проведение изменений по всем уровням модели. Для расширения функциональных возможностей ПК могут применяться пользовательские подключаемые модули (р1и§-т). Программный комплекс «САР» реализован как 32-разрядное \Ут32 приложение в среде разработки Вог1апё С++ ВшМег версии 6. Требования к аппаратному и программному обеспечению совпадают с требованиями операционной системы, Структурная схема ПК «САР» представлена на рисунке 4.5. Рассмотрим основные структурные блоки, входящие в состав ПК. База знаний предназначена для хранения информации о разработанных моделях и задачах управления предприятием ЭГ1 с целью обеспечения возможности их повторного использования. База знаний представляет собой объединение семантической модели и построенных гга ее основе моделей задач. Возможно хранение отдельной модели задачи без семантического описания. Для хранения информации в БЗ используется формат ХМЬ. Интерфейс базы знаний осуществляет промежуточную обработку информации при передаче ее между БЗ и другими подсистемами. Основными задачами данной подсистемы являются, с одной стороны, преобразование и 133 |
Другой важной группой функций является реализация моделей принятия решений в условиях взаимной зависимости критериев и наличия качественных оценок. В рамках данной группы ПК осуществляет автоматизированную поддержку следующих этапов процесса анализа и решения многокритериальной задачи выбора альтернатив, исследованных в гл. 2: • обработка количественных и качественных критериев (§ 3.1), используемых для оценки альтернатив, связей и взаимодействий; • сетевой и иерархический синтез частных оценок (§ 3.3), а также их расширений: динамические приоритеты, метод стандартов и другие; • синтез обобщенных оценок предпочтительности альтернатив, реализуемый на основе комбинированного применения иерархического и сетевого синтеза, с учетом структуры предпочтений ЛПР (§ 3.3). Реализована поддержка визуального проектирования семантической модели, иерархических и сетевых структур. Основными средствами визуального проектирования являются палитра компонентов (кластеров, элементов, связей и т.д.) и рабочее пространство, на которое пользователь системы просто перетаскивает требуемые ему элементы. Получаемые иерархические и сетевые структуры отображаются также в виде дерева, списков элементов и связей. Реализованы возможности табличной и графической визуализации получаемых результатов. Основными средствами визуализации являются графики и диаграммы изменения приоритетов. С целью обеспечения возможности многократного использования разработанных моделей, ПК содержит базу знаний, хранящую различные типы семантических моделей и моделей задач. Для обмена данными используется формат ХМЬ. ПК Ж)А является объектно-ориентированной средой визуального решения задач принятия решений в условиях взаимной зависимости критериев и альтернатив. Поддерживается сквозное проведение изменений по всем уровням модели. Для расширения функциональных возможностей ПК могут применяться пользовательские подключаемые модули (р1и§-т). Программный комплекс №>А реализован как 32-разрядное \Ут32 приложение в среде разработки Вог1апс1 С++ ВшМег версии 6. Требования к аппаратному и программному обеспечению совпадают с требованиями операционной системы. 4.4. Описание структуры и принципов функционирования программного комплекса и входящих в него подсистем и модулей Структурная схема ПК МЭА представлена на рис. 4.3. Рассмотрим основные структурные блоки, входящие в состав ПК. База знаний предназначена для хранения информации о разработанных моделях и задачах с целью обеспечения возможности их повторного использования [24, 40, 62, 63]. База знаний представляет собой объединение семантической модели и построенных на ее основе моделей задач. Возможно хранение отдельной модели задачи без семантического описания. Для хранения информации в БЗ используется формат ХМЬ, описание его настройки для хранения семантической модели и модели задачи приведено в прил. 7. Интерфейс базы знаний осуществляет промежуточную обработку информации при передаче ее между БЗ и другими подсистемами. Основными задачами данной подсистемы являются, с одной стороны, преобразование и передача в среду ПК информации о модели при ее загрузке из БЗ и, с другой стороны, преобразование информации об активной модели в формат ее представления для хранения в БЗ при записи туда модели. Интерфейс визуального проектирования (ИВП) реализует все операции, связанные с вводом и визуализацией обрабатываемой информации. Через данную подсистему осуществляется взаимодействие всех остальных подсистем и модулей ПК с пользователем. В частности, ИВП организует визуальное проектирование сетей и иерархий, пример которого показан на рис. 4.4. |