Приложение А. Описание сценариев и прецедентов

 

В таблицах 1-3 представлены основные спецификации вариантов использования разрабатываемого ПО.

 

Таблица А.1 – Спецификации варианта использования «Бронирование номера»

 

Прецедент Бронирование номера
Краткое описание Гость вносит личную информацию
Субъекты Авторизированный, неавторизованный гость
Предусловия Страница авторизации на сайте
Постусловия Информация об успешном бронировании
Основной поток Пользователь вводит информацию: 1.ФИО 2.Телефонный номер. 3.e-mail 4.Выбор дополнительных услуг. 5. Нажимает кнопку «Бронировать».
Альтернативный поток При некорректных данных пользователь вводит данные снова.

 

Таблица А.2 – Спецификации варианта использования «Регистрации»

 

Прецедент Регистрация на сайте
Краткое описание Создание учетной записи
Субъекты Неавторизированный пользователь
Предусловия Переход на страницу регистрации
Постусловия Вывод сообщения об успешной операции
Основной поток Пользователь заполняет текстовые поля о своих личных данных и данных о своей учетной записи: 1.ФИО пользователя. 2.Пароль. 3.Электронную почту. 4.Логин.
Альтернативный поток При некорректно введенных данных пользователь заполняет неверно заполненные поля снова.

 

        


 

Таблица А.3 - Спецификации «Добавление персональной информации о госте»    


Идентификатор

US-3

Название

Добавление персональной информации о госте

Участники

Администратор

Описание

Добавление персональной информации о госте

Предусловие

Авторизация администратора

Постусловие

База данных гостей увеличена на одного гостя

Основной поток событий

1 Пользователь нажимает кнопку «Просмотр гостей». 2 Нажимает кнопку «Зарегистрировать нового гостя». Открывается поле ввода данных. 3 Пользователь вводит данные поля «ФИО», «Адрес», «Номер телефона» и т.д. 4 Пользователь нажимает на кнопку «Зарегистрировать». 5 Программа проверяет введенные данные. Если одно из полей не заполнено или заполнено с ошибками, то выполняется альтернативный поток А. 6 Программа оповещает пользователя о том, что гость успешно зарегистрирован.
Альтернативные потоки Поток A Программа оповещает пользователя о том, что ни одно из полей пользователя не должно быть пустым или введены неправильные данные и предоставляет возможность повторно ввести данные.

Приоритет

Высокий
     

 

    Таблица А.4 - Спецификации «Изменение персональных данных о госте»


Идентификатор

US-4

Название

Изменение персональных данных о госте

Участники

Администратор

Описание

Изменение персональных данных о госте

Предусловие

Пользователь переходит в «Рабочий кабинет администратора»

Основной поток событий

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

Приоритет

Высокий
     

 


 

Таблица А.5- Спецификации «Удаление персональных данных о госте»

Идентификатор US-5
Название Удаление персональной информации о госте
Участники Администратор
Описание Удаление персональной информации о госте
Предусловие Пользователь переходит на вкладку «Рабочий кабинет администратора»
Основной поток событий 1 Пользователь нажимает кнопку «Просмотр гостей». 2 Пользователь выбирает нужного гостя из списка. 3 Нажимает кнопку «Удалить». Данные о госте удаляются.
Приоритет Высокий

 

Таблица А.6- Спецификации «Просмотр спискабронированных номеров»                             

Идентификатор US-6
Название Просмотр списка бронированных номеров
Участники Администратор
Описание Просмотр списка бронированных номеров
Предусловие Пользователь переходит в «Рабочий кабинет администратора»
Основной поток событий 2. Пользователь нажимает кнопку «Список бронированных номеров». Открывается список номеров, которые забронированы. 3. Пользователь просматривает список бронированных номеров.
Приоритет Низкий

 

    Таблица А.7 - Спецификации «Внесение информации об оплате номера»    

Идентификатор US-8
Название Внесение информации об оплате номера
Участники Администратор
Описание Внесение информации об оплате номера
Предусловие Пользователь переходит в «Рабочий кабинет администратора»
Постусловие Программа добавляет данные о оплаченном номере гостя и уменьшает доступное количество номеров на определенный промежуток времени

Продолжение таблицы А.7


Основной поток событий

1 Пользователь вводит в строку поиска номер бронированного номера. Открывается страница информации о номере. 2 Пользователь нажимает ссылку «Посмотреть полную информацию». Открывается окно с информацией о номере. 3 Пользователь нажимает кнопку «Оплачено». 4 Вводит номер гостя. 5 Нажимает кнопку «Искать». Открывается персональная информация гостя. 6 Нажимает кнопку «Подтвердить оплаты». Номер регистрируется на гостя на заданный промежуток времени. 7 Если номер в текущий момент не свободен, выполняется альтернативный поток А.
Альтернативные потоки Поток A Программа оповещает пользователя о том, что данный номер уже занят.

Приоритет

Средний
     

     

Таблица А.8- Спецификации «Удаление информации о номере»

Идентификатор US-9
Название Удаление информации о номере
Участники Администратор
Описание Удаление информации о номере
Предусловие Пользователь переходит на вкладку «Рабочий кабинет администратора»
Основной поток событий 1 Пользователь выбирает со списка номер, информацию о которой необходимо удалить. 2 Пользователь нажимает на ссылку «Посмотреть полную информацию». Открывается окно с информацией о номере. 3 Нажимает кнопку «Удалить». Данные о номере удаляются.
Приоритет Высокий

        


 

Таблица А.9 - Спецификации «Внесение информации снятии брони»    

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

 

  Таблица А.10 - Спецификации «Добавление информации о номере»    


Идентификатор

US-11

Название

Добавление информации о номере

Участники

Администратор

Описание

Добавление информации о номере

Предусловие

Пользователь переходит в «Рабочий кабинет администратора»

Постусловие

 

Основной поток событий

1 Пользователь нажимает кнопку «Добавить номер». Открывается страница добавления информации о номере. 4. Пользователь вводит данные в поля «Номер», «Категории номера», «Количество мест»,  «Краткое описание» и т.д. 2 Нажимает кнопку «Сохранить». 3 Программа проверяет введенные данные. Если одно из полей не заполнено или заполнено с ошибками, то выполняется альтернативный поток А. 4 Программа оповещает пользователя о том, что данные успешно сохранены.
Альтернативные потоки Поток A Программа оповещает пользователя о том, что ни одно из полей пользователя не должно быть пустым или введены неправильные данные и предоставляет возможность повторно ввести данные.

Приоритет

Средний
     

 


 

Таблица А.11 - Спецификации «Изменение информации о номере»    


Идентификатор

US-12

Название

Изменение информации о номере

Участники

Администратор

Описание

Изменение информации о номере

Предусловие

Пользователь переходит в «Рабочий кабинет администратора»

Постусловие

 

Основной поток событий

1 Пользователь выбирает со списка номер, информацию о которой необходимо редактировать. 2 Пользователь нажимает на ссылку «Посмотреть полную информацию». Открывается окно с информацией о номере. 3 Нажимает кнопку «Изменить». Открывается окно изменения данных. 4 Пользователь редактирует данные. 5 Нажимает кнопку «Сохранить». 6 Программа проверяет введенные данные. Если одно из полей не заполнено или заполнено с ошибками, то выполняется альтернативный поток А. 7 Программа оповещает гостя о том, что данные успешно сохранены.
Альтернативные потоки Поток A Программа оповещает пользователя о том, что ни одно из полей пользователя не должно быть пустым или введены неправильные данные и предоставляет возможность повторно ввести данные

Приоритет

Средний
     

 

    Таблица А.12- Спецификации «Просмотр информации о конкретном госте»

Идентификатор US-14
Название Просмотр информации о конкретном госте
Участники Администратор,
Описание Просмотр информации о конкретном госте
Предусловие  
Основной поток событий 1 Пользователь выбирает категорию гостей 2 В категории гостей выбирает номер со списка. 3 Нажимает кнопку «Посмотреть полную информацию». Открывается окно с полной информацией о госте.
Приоритет Высокий

 

        


 

Таблица А.13- Спецификации «Проверка наличия номера по определенным критериям»

Идентификатор US-15
Название Проверка наличия номера по определенным критериям
Участники Администратор, гость
Описание Проверка наличия номера по определенным критериям
Предусловие  
Основной поток событий 1 Пользователь выбирает определенные критерии номеров 2 В категории номеров выбирает номер со списка. 3 Нажимает кнопку «Посмотреть полную информацию». Открывается окно с полной информацией о номере. В конце списка отображается доступное количество номеров.
Приоритет Высокий

 

    Таблица А.14- Спецификации «Просмотр каталога номеров»

Идентификатор US-16
Название Просмотр каталога книг
Участники Администратор, гость
Описание Просмотр каталога книг
Предусловие  
Основной поток событий 1 Пользователь выбирает категорию номеров. 2 Просматривает номера по категориям.
Приоритет Высокий

 

    Таблица А.16 - Спецификации «Просмотр номеров, которые были забронированы»    

Идентификатор US-18
Название Просмотр номеров, которые были забронированы
Участники Гость, адиминистратор
Описание Просмотр номеров, которые были забронированы
Предусловие Пользователь авторизируется как гость.
Постусловие  
Основной поток событий 1 Пользователь заходит в информацию о номерах. 2 Просматривает список забронированных номеров
Приоритет Средний

 


 

Таблица А.17 – Спецификации варианта использования «Оплата номера»

Прецедент Оплата номера
Краткое описание Осуществление оплаты номера
Субъекты Гость
Предусловия Авторизация на сайте
Постусловия Информация об успешной оплате
Основной поток Пользователь выбирает: 1. Вариант оплаты: полная/частичная. 2. Вариант оплаты: карта, интернет-платеж. 3. Проверка введенных данных. 4. Нажимает кнопку «Подтверждение оплаты»
Альтернативный поток При нехватки данных выведет ошибку

 


 










Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: