6. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ СИСТЕМЫ
Этапы контроля и приемки Системы представлены в таблице А.2.
Табл. А.2. Приемка системы
|
№ |
Наименование |
Выполняемые работы |
Результаты работы |
Сроки выполнения |
|
|
1 |
Предварительные испытания Системы |
Выполнение проверок осуществляется Исполнителем, согласно документации по методике испытаний, согласованной с Заказчиком. |
Исправлены выявленные ошибки |
18 дней |
|
|
2 |
Опытная эксплуатация |
Анализ сбоев Системы и возникающих ошибок в процессе эксплуатации Системы |
Исправлены выявленные ошибки |
постоянно |
7. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ ОБЪЕКТА АВТОМАТИЗАЦИИ К ВВОДУ СИСТЕМЫ В ДЕЙСТВИЕ
Для подготовки Системы к вводу в эксплуатацию необходимо выполнить первоначальное наполнение базы знаний (онтологии), регистрация администратора.
8. ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ
Состав документации Системы должен быть согласован с Заказчиком и разработан в соответствии с ГОСТ 34.201 «Виды, комплектность и обозначение документов при создании автоматизированных систем».
Описание прецедентов
Описание прецедентов:
- Зарегистрироваться (табл. Б.1).
Таблица Б.1. Прецедент «Зарегистрироваться»
|
Краткое описание |
Создание профиля пользователя в ИС |
|
|
Актер |
Неавторизованный пользователь |
|
|
Предусловия |
Запуск ИС |
|
|
Основные потоки |
Ввод e-mail Ввод пароля Повторный ввод пароля Добавление пользователя в БД Регистрация выполнена |
|
|
Альтернативные потоки |
Пользователь с таким e-mail уже зарегистрирован Пользователь некорректно ввел повторно пароль |
|
|
Постусловия |
Пользователь зарегистрирован в ИС, Открытие окна входа в ИС |
- Авторизоваться (табл. Б.2).
Таблица Б.2. Прецедент «Авторизоваться»
|
Краткое описание |
Вход в зарегистрированный профиль в ИС |
|
|
Актер |
Неавторизованный пользователь |
|
|
Предусловия |
Пользователь зарегистрирован |
|
|
Основные потоки |
Ввод e-mail Ввод пароля Проверка существования уникального e-mail и пароля в БД Вход осуществлен |
|
|
Альтернативные потоки |
Пользователь не зарегистрирован Неверный логин или пароль Восстановление пароля |
|
|
Постусловия |
Пользователь авторизован в ИС, Переход в профиль пользователя |
- Подобрать курс (табл. Б.3).
Таблица Б.3. Прецедент «Подобрать курс»
|
Краткое описание |
Выполнение подбора курса |
|
|
Актер |
Неавторизованный пользователь |
|
|
Предусловия |
Запуск ИС |
|
|
Основные потоки |
Ввод поискового запроса Выбор фильтров Проверка авторизован ли пользователь Подбор курсов выполнен |
|
|
Альтернативные потоки |
Если пользователь авторизован - проверка установки отметки «Не учитывать профиль пользователя» |
|
|
Постусловия |
Переход к результатам подбора |
- Просмотр результатов подбора (табл. Б.4).
Таблица Б.4. Прецедент «Просмотр результатов подбора»
|
Краткое описание |
Просмотр результатов подбора по запросу |
|
|
Актер |
Неавторизованный пользователь |
|
|
Предусловия |
Открыто окно результата подбора |
|
|
Основные потоки |
Применение фильтров Применение сортировки Просмотр информации по выбранному курсу |
|
|
Альтернативные потоки |
- |
|
|
Постусловия |
Данные отображены |
- Редактировать профиль (табл. Б.5).
Таблица 3.4. Прецедент «Редактировать профиль»
|
Краткое описание |
Редактирование данных в профиле (личные данные, интересы и т.д.) |
|
|
Актер |
Пользователь ИС |
|
|
Предусловия |
Открыто окно профиля пользователя |
|
|
Основные потоки |
Редактирование данных (ввод/изменение данных) Переход между разделами профиля Сохранение измененных данных профиля пользователя в базе знаний |
|
|
Альтернативные потоки |
Некорректный ввод/изменение данных Изменения не сохранены |
|
|
Подпотоки |
Изменения сохранены |
- Оценить курс (табл. Б.6).
Таблица Б.6. Прецедент «Оценить курс»
|
Краткое описание |
Оценивание курса |
|
|
Актер |
Пользователь ИС |
|
|
Предусловия |
Открыто окно выбранного курса |
|
|
Основные потоки |
Простановка оценки Написание отзыва Сохранение данных по курсу в базе знаний |
|
|
Альтернативные потоки |
Пользователь не сохранил данные |
|
|
Подпотоки |
Изменения сохранены |
- Добавить курс в избранное (табл. Б.7).
Таблица Б.7. Прецедент «Добавить курс в избранное»
|
Краткое описание |
Добавление выбранного курса в профиль пользователя раздел «Избранное» |
|
|
Актер |
Пользователь ИС |
|
|
Предусловия |
Открыто окно выбранного курса |
|
|
Основные потоки |
Выполнение действия Сохранение измененных данных профиля пользователя в базе знаний |
|
|
Альтернативные потоки |
- |
|
|
Подпотоки |
Изменения сохранены |
- Сохранить результат подбора (табл. Б.8).
Таблица Б.8. Прецедент «Сохранить результат подбора»
|
Краткое описание |
Добавление результата подбора в профиль пользователя раздел «Сохраненные поиски» |
|
|
Актер |
Пользователь ИС |
|
|
Предусловия |
Открыто окно результата подбора |
|
|
Основные потоки |
Выполнение действия Сохранение измененных данных профиля пользователя в базе знаний |
|
|
Альтернативные потоки |
- |
|
|
Подпотоки |
Изменения сохранены |
- Управлять ИС (табл. Б.9).
Таблица Б.9. Прецедент «Управлять ИС»
|
Краткое описание |
Администрирование ИС (управление профилями пользователей, редактирование базы знаний) |
|
|
Актер |
Администратор |
|
|
Предусловия |
Открыто окно администратора ИС |
|
|
Основные потоки |
Выполнение действия Сохранение измененных данных в базе знаний или БД |
|
|
Альтернативные потоки |
- |
|
|
Подпотоки |
Изменения сохранены |
Диаграммы активности
Проектирование диаграмм активности:
- Диаграмма активности прецедента «Зарегистрироваться» (рис. В.1).
Рис. В.1. Регистрация пользователя
- Диаграмма активности прецедента «Авторизоваться» (рис. В.2).
Рис. В.2. Авторизация пользователя
- Диаграмма активности прецедентов «Подобрать курс», «Просмотр результатов подбора» (рис. В.3).
Рис. В.3. Подбор курса и просмотр результатов
- Диаграмма активности прецедента «Редактировать профиль» (рис. В.4).
Рис. В.4. Внесение изменений в профиль пользователя
- Диаграмма активности прецедента «Оценить курс» (рис. В.5).
Рис. В.5. Оценивание курса
Диаграмма активности прецедента «Добавить курс в избранное» (рис. В.6).
Рис. В.6. Добавление курса в избранное
- Диаграмма активности прецедента «Управлять ИС» (рис. В.7).
Рис. В.7. Управление ИС
Предметная онтология
Рисунок Г.1. Основные классы прототипа онтологии предметной области