Введение в программную инженерию. Абрамова О.Ф - 40 стр.

UptoLike

Составители: 

Описание: данный сценарий описывает осуществление начального
доступа пользователя к системе.
Основной поток событий:
1. Система запрашивает у пользователя регистрационные данные
(логин и пароль).
2. Пользователь вводит регистрационные данные (логин и па-
роль).
3. Система обрабатывает регистрационные данные (логин и па-
роль) и открывает доступ.
Альтернативные потоки:
1) Неправильный ввод регистрационных данных: при обнаруже-
нии системой неправильного ввода пользователем регистрационных дан-
ных, выводится сообщении об ошибке. Для пользователя предусмотрены
две возможных реакции:
a. повторить ввод (использование этого сценария заново);
b. отказаться от входа.
При успешном выполнении данного варианта использования пользо-
ватель получает доступ к системе. В противном случае состояние системы
неизменно.
Предусловия: нет.
Постусловия: при успешном выполнении сценария пользователь
получает доступ к ресурсам системы, в противном случае состояние си-
стемы не меняется.
Сценарий 2: «Выбор курсов для ведения»
Описание: данный сценарий позволяет профессору выбрать дисци-
плину для преподавания из каталога курсов.
Основной поток событий:
1) система запрашивает требуемое действие:
a) просмотреть каталог курсов;
b) выбрать курс;
c) сохранить список курсов;
d) обновить список курсов;
e) посмотреть список выбранных курсов;
f) удалить список курсов.
2) После выбора действия выполняется один из подчиненных по-
токов:
a) просмотреть каталог курсов:
1. система запрашивает номер семестра;
2. система выводит каталог всех существую-
щих курсов для текущего семестра;
b) выбрать курс:
1. система запрашивает номер семестра;
40
       Описание: данный сценарий описывает осуществление начального
доступа пользователя к системе.
       Основной поток событий:
       1.   Система запрашивает у пользователя регистрационные данные
(логин и пароль).
       2.   Пользователь вводит регистрационные данные (логин и па-
роль).
       3.   Система обрабатывает регистрационные данные (логин и па-
роль) и открывает доступ.
       Альтернативные потоки:
       1)   Неправильный ввод регистрационных данных: при обнаруже-
нии системой неправильного ввода пользователем регистрационных дан-
ных, выводится сообщении об ошибке. Для пользователя предусмотрены
две возможных реакции:
            a.    повторить ввод (использование этого сценария заново);
            b.    отказаться от входа.
       При успешном выполнении данного варианта использования пользо-
ватель получает доступ к системе. В противном случае состояние системы
неизменно.
       Предусловия: нет.
       Постусловия: при успешном выполнении сценария – пользователь
получает доступ к ресурсам системы, в противном случае – состояние си-
стемы не меняется.

      Сценарий 2: «Выбор курсов для ведения»
      Описание: данный сценарий позволяет профессору выбрать дисци-
плину для преподавания из каталога курсов.
      Основной поток событий:
      1)   система запрашивает требуемое действие:
           a)   просмотреть каталог курсов;
           b)   выбрать курс;
           c)   сохранить список курсов;
           d)   обновить список курсов;
           e)   посмотреть список выбранных курсов;
           f)   удалить список курсов.
      2)   После выбора действия выполняется один из подчиненных по-
токов:
           a)   просмотреть каталог курсов:
                      1.    система запрашивает номер семестра;
                      2.     система выводит каталог всех существую-
                 щих курсов для текущего семестра;
           b)   выбрать курс:
                      1.    система запрашивает номер семестра;
                                  40