Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
документация2.doc
Скачиваний:
5
Добавлен:
04.06.2015
Размер:
1.68 Mб
Скачать
      1. Подсистема выдачи рекомендации

Данный компонент предназначен для выдачи рекомендаций по результатам консультации с экспертной системой по выбранным аспектам разработки. Результаты представляются пользователю на итоговой форме по заданной теме консультации с пояснениями.

    1. Описание жизненного цикла разработки прототипа обучающей веб‑ориентированной интегрированной экспертной системы

      1. Этап анализа системных требований

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

Как показано на Рис. 3, контекстная диаграмма – верхний уровень иерархии РДПД - содержит одну Ф-операцию «Обучить» и идентифицирует внешнюю сущность «Обучаемый».

Обучаемый

Ответы

Обучающее воздействие

Рис. 3. Верхний уровень иерархии РДПД

Контекстная операция «Обучить» детализируется диаграммой, представленной на Рис. 4. Детализирующая диаграмма содержит одну Ф-операцию «Формирование отчета», одну НФ-операцию «Тренинг с ЭС» и одну внешнюю сущность «Обучаемый».

Обучаемый

Отчет

Ответы Исходные данные

Рекомендации

Рис. 4. Детализирующая диаграмма

      1. Этап детального проектирования

2.2.2.1. Формирование списка тем курса

Первым шагом на данном этапе жизненного цикла определяется структура курса. Производится разбиение курса на разделы, а разделов соответственно на темы. В курсе присутствует один раздел, разбитый на 5 тем. Список сформированных тем приведен в Табл. 1. Представление структуры курса в системе приведено на Рис. 5.

Таблица 1. Темы курса «Основы теории и технологии построения интеллектуальных диалоговых систем»

Название темы

Проведение системного анализа проблемной области на применимость / неприменимость технологии ИДС для решаемой задачи

Выбор модели представления проблемных знаний

Критерии анализа текстов входных языков / подъязыков

Выбор структуры диалога

Выбор типа анализатора и стратегии прототипирования

Выбор методов извлечения лингвистических знаний

Рис. 5. Перечень тем курса

2.2.2.2. Формирование вопросов к темам курса

После того, как определены темы, формируются вопросы к темам с альтернативными вариантами ответов, которые будут предлагаться обучаемому в процессе обучения по данному курсу для выявлении знаний обучаемого. Для создания вопросов использовалось поле знаний по данному курсу, сформированное на основе знаний, полученных из источников знаний 1-го и 2-го рода.

По курсу «Основы теории и технологии построения интеллектуальных диалоговых систем» было сформировано 52 вопроса, которые приведены в Приложении.

      1. Этап реализации

На данном этапе жизненного цикла разработки создается пользовательский интерфейс разрабатываемой системы с описанием сценария ее работы и механизмов взаимодействия внешних компонентов системы. Интерфейс разрабатывается с помощью подсистемы поддержки разработки пользовательского интерфейса инструментального комплекса АТ-ТЕХНОЛОГИЯ.

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

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