Введение
ГЛАВА 1. Обзор методов и моделей выбора программных продуктов 11
1.1 Проблема выбора программных продуктов 11
1.2 Модели выбора наилучшей альтернативы 13
1.3 Методы и модели построения систем, основанных на знаниях
1.3.1 Методы извлечения знаний 23
1.3.2 Модель предметной области на основе онтологии 27
1.3.3 Модели представления знаний 31
1.3.4 Средства построения систем, основанных на знаниях 35
1.4 Системы выбора программных продуктов 38
Выводы по главе 1 41
ГЛАВА 2. Методика, модели и алгоритмы выбора программных продуктов на основе онтологии 42
2.1 Онтология предметной области 45
2.1.1 Область бизнес предпочтений 47
2.1.2 Область пользовательских предпочтений 52
2.2 Оригинальный язык представления знаний 56
2.2.1 Описание языка представления знаний 57
2.2.2 Генерация базы правил 59
2.3 Алгоритм приобретения знаний из программной документации 63
2.3.1 Онтология программной документации 65
2.3.2 Структурирование документа 67
2.3.3 Формирование правила на основе приобретенных знаний 68
Выводы по главе 2 71
ГЛАВА 3. Модель выбора наилучшего программного продукта на основе нечеткой меры 73
3.1 Алгоритм расчета интегральной оценки программного продукта по функциональным возможностям з
3.2 Численный метод оптимизации нечеткой меры на основе империалистического алгоритма 81
3.3 Алгоритм выбора наилучшего программного продукта по пользовательским предпочтениям 86
Выводы по главе 3 89
ГЛАВА 4. Программный комплекс для выбора программных продуктов 91
4.1 Разработка архитектуры веб-ориентированного программного комплекса.. 91
4.2 Выбор средств реализации 95
4.3 Описание программного комплекса 98
Выводы по главе 4 100
ГЛАВА 5. Применение методики, моделей и алгоритмов при выборе программных продуктов экономического назначения 102
5.1 Настройка веб-ориентированного программного комплекса 105
5.2 Выбор наилучшего программного продукта 109
5.3 Результаты тестирования программного комплекса 112
Выводы по главе 5 117
Заключение 119
Список сокращений и условных обозначений 121
Список литературы


