Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Systems.doc
Скачиваний:
34
Добавлен:
02.03.2016
Размер:
2.85 Mб
Скачать

4.5.8. Модели жизненного цикла интеллектуальных ис

Отличия интеллектуальных ИС от обычных ИС

Характеристика программирования

Программирование в ИИС

Традиционное

Тип обработки

Символьная

Числовая

Методы

Эвристический поиск

Алгоритм

Задание шагов решения

Неявное

Точное

Искомое решение

Удовлетворительное

Оптимальное

Управление и данные

Перемешаны

Разделены

Знания

Неточные

Точные

Модификации

Частые

Редкие

Основные этапы ЖЦ интеллектуальных систем:

    1. Инженерия требований

    2. Тестирование на прототипах

    3. Сопровождение

    1. Этап включает в себя проектирование, но начинается с формулирования полных, непротиворечивых и однозначных требований. При проектировании должны использоваться принципы технологии разработки ПО (сокрытие информации, локализация. модульность). Система должна проектироваться как композиция уровней. Любой уровень должен быть чувствителен лишь к нижележащим уровням. Такое проектирование упрощает не только реализацию, но и тестирование.

    2. Тестирование ИИС отличается недетерминированным поведением системы, зависящим от параметров времени исполнения. Поэтому важно тестирование на прототипах.

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

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

    1. Идентификация. Определение задач, выявление целей, ресурсов, определение наличия экспертов, категорий и требований будущих пользователей.

    2. Концептуализация. Анализ предметной области, выявление понятий и методов решения задач.

    3. Формализация. Определение способов представления всех типов знаний, спецификация выявленных понятий, фиксация способов интерпретации знаний, моделирование работы системы, оценка результатов.

    4. Реализация. Создание программного окружения, в котором будет функционировать ЭС, наполнение экспертом БЗ.

    5. Тестирование. Проверка компетентности и пригодности ЭС в интерактивном режиме экспертом и инженером по знаниям.

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

Промышленная технология создания ЭС включает в себя три фазы (технологии):

  1. Проектирование.

  2. Реализация.

  3. Внедрение.

Жизненный цикл разработки при этом состоит из шести этапов:

  • исследование выполнимости проекта;

  • разработка общей концепции ЭС;

  • разработка и тестирование серии прототипов;

  • разработка и испытание головного образца;

  • разработка и проверка расширенных версий системы;

  • привязка системы к реальной рабочей среде.

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