Спецификация требований 1. Первичные требования 1) Общие

advertisement
Спецификация требований
1. Первичные требования
1) Общие требования к разрабатываемому веб-сайту
- предполагается изучение курса студентами математического
факультета специальностей "Прикладная математика и
информатика", "Информационные системы и технологии" и физикотехнического факультета очной формы обучения
- предполагается изучение курса студентами заочного отделения
математического (специальность «Информационные системы и
технологии») и физико-технического факультетов
- следует предусмотреть разделение материалов по курсам, читаемым
на разных специальностях
- веб-сайт содержит учебный материал, необходимый для получения
представления о системах искусственного интеллекта, языках
программирования Lisp и Prolog, интегрированной среде разработки
экспертных систем CLIPS, основах нейронной сети в пакете Matlab и
основах программирования на Visual Prolog
- особо выделен учебный ресурс по языку PROLOG
- необходимо наличие краткого конспекта лекций по изучаемым
курсам
- должен быть реализован форум для проведения консультаций
- навигация по сайту обеспечивается с помощью текстовых ссылок на
его разделы
2) Требования к учебному ресурсу по языку PROLOG
- необходимо организовать два способа доступа к ресурсу – свободный
и авторизованный
- навигация обеспечивается с помощью семантической сети – карты
ресурса (последовательность изучения материала)
- материал рассортирован по разделам (см. ai_sitemap.gif – карта
учебного ресурса по языку PROLOG – вариант заказчика)
- некоторые разделы дополнены приложениями – программами
(алгоритмами), иллюстрирующими теоретический материал (см.
ai_applied – список приложений – вариант заказчика)
- к каждому разделу прилагаются упражнения для самопроверки с
возможностью доступа студента к ответам
- каждый раздел завершается тестовыми заданиями для проверки
знаний студента
- в конце курса предлагается итоговый тест по всему пройденному
материалу
- предполагается использование 4 вариантов тестов:
- тест на истинность утверждения
- выбор одного правильного варианта ответа
- выбор нескольких верных вариантов
- определение соответствия
2) Разделение доступа к сайту
- должны быть организованы несколько наборов прав пользователей
- «Администратор» должен иметь доступ ко всем ресурсам сайта без
каких-либо ограничений (возможно объединение учетных записей
«Администратор» и «Преподаватель» в одну)
- «Преподаватель» должен иметь доступ к модификации ресурсов и
базе данных учета знаний студентов
- «Авторизованные студенты» должны иметь возможность проверять
свои знания путем выполнения тестов и получать данные о своих
результатах
- возможна реализация базы данных, содержащей информацию о
прохождении студентами тестовых заданий
- возможна реализация графического отображения (диаграммы)
информации о прохождении студентами тестовых заданий
- необходима организация раздельного доступа к материалам для
студентов разных специальностей и форм обучения – разные курсы
читаются для студентов разных специальностей
- должны быть реализованы «профили» студентов для их
аутентификации
- «Гость» получает доступ только к просмотру учебного материала
- для студентов необходимо организовать доступ к материалам,
соответствующим изучаемому на их специальности (факультете)
курсу
3) Требования к форуму
- форум предназначен для консультирования преподавателем
студентов по учебному материалу
- необходимо предоставить возможность создания тем только
«Администратором» («Преподавателем»)
- необходима организация темы «Вопросы студентов»
2. Пользователи
- предполагаемых пользователей разрабатываемого сайта можно отнести к
категории опытных, в достаточной степени знакомых с особенностями
работы с веб-ресурсами
- предполагается использование веб-сайта студентами математического
(специальности «Прикладная математика и информатика»,
«Информационные системы и технологии») и физико-технического
факультетов
- студенты разных специальностей изучают разные курсы (пример «Экспертные системы» для IV курса специальности ПМиИ)
3. Сценарии посещения
1) Возможно использование сайта как справочника по отдельным вопросам,
рассматриваемым в изучаемых курсах (цель посещения – получение
информации по отдельному вопросу)
- в данном случае материалы просматриваются выборочно, возможно,
не последовательно
- тестовые задания не выполняются
- возможно игнорирование упражнений
- в целом, разделы могут просматриваться не полностью
- активное использование форума «Час консультаций»
2) Предполагаемый основной способ использования веб-сайта - изучение
представленных материалов в заданной картой сайта последовательности с
дополнительной целью углубленного изучения некоторых разделов курса
- материалы просматриваются по большей части подряд
- возможен пропуск некоторых разделов
- выполнение большей части упражнений
- выполнение тестовых заданий
- просмотр разделов целиком
- углубленное изучение отдельных частей курса занимает большую
часть времени
- использование форума «Час консультаций»
3) Использование веб-сайта студентами заочной формы обучения для
дистанционного обучения
- по большей части совпадает со способом 2
- обязательно выполнение представленных на сайте контрольных работ
4) Использование веб-сайта преподавателем
- возможность модифицирования представленных на сайте материалов
- доступ к базе данных
- активное использование форума «Час консультаций»
- консультирование студентов, создание новых тем для наиболее
важных или развернутых ответов
4. Критерии аттестации
- корректность работы сценариев (форум, аутентификация и т.п.)
- корректность тестовых заданий и сохранения их результатов
- правильность работы при использовании ресурса одним и более
пользователями (до 15 человек)
5. Приложения
- карта учебного ресурса – вариант заказчика (ai_sitemap.gif)
- список приложений – вариант заказчика (ai_applied.gif)
- модель дизайна сайта (des_model/index.html)
Скачать