Программалық талаптардың негізін білуі Программалық жабдықтауды жобалауды білуі


Предусловия Отсутствуют. Постусловия



бет24/45
Дата27.01.2023
өлшемі3,19 Mb.
#166618
түріПрограмма
1   ...   20   21   22   23   24   25   26   27   ...   45
Байланысты:
УМК ИСРП каз (2)

Предусловия
Отсутствуют.
Постусловия
Если вариант использования выполнен успешно, пользователь входит в систему. В противном случае состояние системы не из­меняется.
Вариант использования Register for Courses
Краткое описание. Данный вариант использования позволяет студенту зарегистрироваться на конкретные курсы в текущем се­местре. Студент может изменить свой выбор (обновить или уда­лить курсы), если изменение выполняется в установленное время в начале семестра. Система каталога курсов предоставляет спи­сок всех конкретных курсов текущего семестра.
Основной поток событий
Данный вариант использования начинает выполняться, ког­да студент хочет зарегистрироваться на конкретные курсы или изменить свой график курсов.

  1. Система запрашивает требуемое действие (создать, обно­вить, удалить график).

  2. Когда студент указывает действие, выполняется один из под­чиненных потоков (создать, обновить, удалить или принять график).

Создать график

  1. Система выполняет поиск в каталоге курсов доступных кон­кретных курсов и выводит их список.

  2. Студент выбирает из списка 4 основных и 2 альтернативных курса.

  3. После выбора система создает график студента.

  4. Выполняется подчиненный поток «Принять график».

Обновить график

  1. Система выводит текущий график студента.

  2. Система выполняет поиск в каталоге курсов доступных кон­кретных курсов и выводит их список.

  3. Студент может обновить свой выбор курсов, удаляя или добавляя конкретные курсы.

  4. После выбора система обновляет график.

  5. Выполняется подчиненный поток «Принять график».

Удалить график

  1. Система выводит текущий график студента.

  2. Система запрашивает у студента подтверждения удаления графика.

  3. Студент подтверждает удаление.

  4. Система удаляет график. Если график включает конкрет­ные курсы, на которые записался студент, он должен быть уда­лен из списков этих курсов.

Принять график
Для каждого выбранного, но еще не «зафиксированного» кон­кретного курса в графике система проверяет выполнение студен­том предварительных требований (прохождение определенных курсов), факт открытия конкретного курса и отсутствие конф­ликтов графика. Затем система вносит данные о студенте в список выбранного конкретного курса. Курс фиксируется в графике, и график сохраняется в системе.


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   45




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет