Главная страница

Лабораторная работа 1-6. Спецификация Business Use Case Зарегистрироваться на курсы


Скачать 112.5 Kb.
НазваниеСпецификация Business Use Case Зарегистрироваться на курсы
Дата12.12.2018
Размер112.5 Kb.
Формат файлаdoc
Имя файлаЛабораторная работа 1-6.doc
ТипДокументы
#60026


Спецификация Business Use Case «Зарегистрироваться на курсы»:

Наименование:
Зарегистрироваться на курсы.

Краткое описание:
Business Use Case может зарегистрировать студента на выбранные курсы в текущем семесте. Если изменение выполняется в установленное время в начале семестра, то у студента есть возможность изменить свой выбор.

Основной сценарий:
1. Студент просит у регистратора зарегистрировать его на выбранные курсы или изменить свой график курсов.
2. В зависимости от запроса студента, выполняется один из подчиненных сценариев (создать график или изменить график).

Подчиненный сценарий «Создать график»:
1. Регистратор выполняет поиск в каталоге курсов доступных в настоящий момент курсов и выдает студенту их список.
2. Студент выбирает из списка 4 основных курса и 2 альтернативных курса.
3. Регистратор формирует график студента.
4. Выполняется подчиненный сценарий «Принять график».

Подчиненный сценарий «Изменить график»:
1. Регистратор находит текущий график студента.
2. Регистратор выполняет поиск в каталоге курсов доступных в настоящий момент курсов и выдает студенту их список.
3. Студент может изменить свой выбор курсов, удаляя или добавляя предлагаемые курсы.
4. После выбора регистратор обновляет график.
5. Выполняется подчиненный сценарий «Принять график».

Подчиненный сценарий «Принять график»:
1. Для каждого выбранного студентом курса регистратор подтверждает выполнение студентом предварительных требований (прохождение определенных курсов), факт открытия предлагаемого курса и отсутствие конфликтов графика.
2. Регистратор вносит студента в список каждого выбранного предлагаемого курса. Курс фиксируется в графике.

Альтернативные сценарии:
Не выполнены предварительные требования, курс заполнен или имеют место конфликты графика: Если во время выполнения подчиненного сценария «Принять график» регистратор обнаружит, что студент не выполнил необходимые предварительные требования, или выбранный им предлагаемый курс заполнен (уже записалось 10 студентов), или имеют место конфликты
графика (два или более курсов с совпадающим расписанием), то он предлагает студенту изменить свой выбор курсов, либо отменить формирование графика и вернуться к нему позже.

Система каталога курсов недоступна:
Если во время поиска в каталоге курсов окажется, что невозможно установить связь с системой каталога курсов, то регистрацию придется прервать и дождаться восстановления связи.

Регистрация на курсы закончена:
Если в самом начале выполнения регистрации окажется, что регистрация на текущий семестр уже закончена, то процесс завершится.

Скриншот выполнения заданий 1-5





Скриншот выполнения задания 6





написать администратору сайта