1. В системе должны быть предусмотрены средства авторизация пользователя
Последовательность формирования требований
1. Разработка вариантов использования
2. На основании вариантов использования – функциональные требования
3. Собрали требования по всем вариантам, сгруппировали одинаковые или похожие, обобщили слишком мелкие, детализировали слишком крупные – получили список функциональных требований.
Пользовательские функциональные требования по варианту использования бронирование билетов
Система должна предоставлять:
1. Возможность регистрация (первоначальная)
2. Возможность выбора кинотеатра, фильма, сеанса
3. Возможность бронирования билетов
4. Бронирование должно выполняться только для авторизованных пользователей
5. При бронировании должна быть предоставлена возможность выбора мест в зале
7. Возможность отмены заказа
Формирование SRS. На основании всей ранее подготовленной информации разрабатываются системные требования. Формируется только та часть SRS, которая содержит собственно требования. Требования формируются в виде:
Фрагмент SRS
Авторизация
Ссылка на URS |
No Требов. |
Требование |
4. |
02.01 |
Авторизация пользователя Вход в систему должен базироваться на идентификации пользователя. Пользователь идентифицируется с помощью уникального имени пользователя и пароля. Пользователь обязан знать эту комбинацию. Пользователь может изменить пароль. В системе должна храниться история изменения паролей для каждого пользователя. |
4. |
02.02 |
Блокировка учетной записи после ввода неверных параметров После двукратного ввода неверного пароля учетная запись пользователя должна быть блокирована. Системный администратор должен быть информирован по email о том, что система инициировала блокировку учетной записи. После прояснения учетная запись может быть разблокирована. Все успешные и неуспешные попытки входа в систему должны быть запротоколированы. |
4. |
02.03 |
Окно авторизации - информация Окно идентификации должно содержать название и версию приложения. |
4. |
02.04 |
Окно авторизации - поля Окно идентификации должно содержать следующие поля: Имя пользователя – это поле должно содержать алфавитно-цифровое имя пользователя Пароль – поле содержит алфавитно-цифровую последовательность длиной не менее 6. Пароль при вводе должен быть маскирован символами «*» На форме авторизации должна находиться ссылка с названием «Забыли пароль?». По этой ссылке должно выводиться информационное окно с координатами администратора. |
Контрольная работа: написать вариант использования Регистрация. На его основе определить пользовательские функциональные требования.
Перечень тем домашних работ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.