Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ДОКУМЕНТ СПЕЦИФИКАЦИИ

.pdf
Скачиваний:
2
Добавлен:
23.06.2023
Размер:
363.74 Кб
Скачать

11

ID: US-1.1

Автор: Артём

Название: Регистрация

Действующее лицо: Незарегистрированный пользователь

Основной поток:

1.Пользователь вызывает функцию «Регистрация»

2.Система выводит форму [Регистрация]

3.Пользователь вводит данные в форму “Регистрация”:

ФИО

Номер телефона

Логин

Пароль

Адрес электронной почты

4.Пользователь вызывает функцию “Зарегистрироваться”

5.Система убеждается в корректности заполнения обязательных атрибутов (полей формы)

6.Система сохраняет введённые Пользователем атрибуты Регистрации

7.Система оповещает об успешном сохранении и авторизует Пользователя

Расширение:

5.а Система обнаружила, что Пользователь указал не все обязательные атрибуты в форме “Регистрация”

5.а.1 Система сообщает какие атрибуты не указаны

5.а.2 Выполнение сценария переходит к шагу 2

5.б Система обнаружила, что Пользователь с такой электронной почтой уже зарегистрирован:

5.б.1 Система оповещает пользователя о том, что введенный адрес электронной почты уже используется

5.б.2 Выполнение сценария переходит к шагу 2

12

ID: US-1.2

Автор: Егор

Название: Поиск комплектующего

Действующее лицо: Незарегистрированный пользователь

Основной поток:

1.Пользователь вызывает функцию “Поиск”

2.Система выводит форму [Поиск]

3.Пользователь вводит данные в форму “Поиск”:

Наименование комплектующего

4.Система выбирает наиболее подходящие по запросу комплектующие

5.Система выводит данные в форму «Найдено»

Расширение:

4.а Система не находит ни одного подходящего комплектующего по

запросу

4.а.1 Система оповещает Пользователя о том, что по запросу не найдено ни одного подходящего комплектующего

4.а.2 Выполнение сценария переходит к шагу 2

ID: US-1.3

Автор: Александр

Название: Фильтрация результатов поиска

Действующее лицо: Незарегистрированный пользователь

Предусловия:

Выполнение кейса US-2.2 “Поиск”

Основной поток:

1.Пользователь вызывает функцию “Фильтрация”

2.Система выдает объект “Фильтрация” с возможностью выбора категорий характеристик:

Цена

13

Наименование

Производитель

Наличие

3.Система фильтрует комплектующие по указанным категориям

4.Система выводит данные в объект “Отфильтровано”

Расширение:

3.а Системе не удалось отфильтровать комплектующие по

указанным категориям:

3.а.1 Система сообщает, что фильтрация не удалась

3.а.2 Выполнение сценария переходит к шагу 2

ID: US-2.1

Автор: Артём

Название: Авторизация

Действующее лицо: Зарегистрированный пользователь

Предусловия:

Выполнение кейса US-1.1 “Регистрация”

Основной поток:

1.Пользователь вызывает функцию “Авторизация”

2.Система выводит форму [Авторизация]

3.Пользователь вводит данные в форму “Авторизация”:

Логин

Пароль

4.Пользователь вызывает функцию “Авторизироваться”

5.Система убеждается в корректности заполнения обязательных атрибутов (полей формы)

6.Система авторизирует пользователя

Расширение:

14

5.а Система обнаружила, что Пользователь указал не все

обязательные атрибуты в форме “Авторизация”

5.а.1 Система сообщает какие атрибуты не указаны

5.а.2 Выполнение сценария переходит к шагу 2

5.б Система обнаружила, что Пользователь ввёл некорректные

данные

5.б.1 Система оповещает пользователя о том, что данные в форме

“Авторизация” введены некорректно

5.б.2 Выполнение сценария переходит к шагу 2

ID: US-2.2

Автор: Егор

Название: Поиск комплектующего

Действующее лицо: Зарегистрированный пользователь

Основной поток:

1.Пользователь вызывает функцию “Поиск”

2.Система выводит форму [Поиск]

3.Пользователь вводит данные в форму “Поиск”:

Наименование комплектующего

4.Система выбирает наиболее подходящие по запросу комплектующие

5.Система выводит данные в форму «Найдено»

Расширение:

4.а Система не находит ни одного подходящего комплектующего по

запросу

4.а.1 Система оповещает Пользователя о том, что по запросу не

найдено ни одного подходящего комплектующего

4.а.2 Выполнение сценария переходит к шагу 2

15

ID: US-2.3

Автор: Александр

Название: Фильтрация результатов поиска

Действующее лицо: Зарегистрированный пользователь

Предусловия:

Выполнение кейса US-2.2 “Поиск”

Основной поток:

5.Пользователь вызывает функцию “Фильтрация”

6.Система выдает объект “Фильтрация” с возможностью выбора категорий характеристик:

Цена

Наименование

Производитель

Наличие

7.Система фильтрует комплектующие по указанным категориям

8.Система выводит данные в объект “Отфильтровано”

Расширение:

3.а Системе не удалось отфильтровать комплектующие по

указанным категориям:

3.а.1 Система сообщает, что фильтрация не удалась

3.а.2 Выполнение сценария переходит к шагу 2

ID: US-2.4

Автор: Владислав

Название: Добавление результатов в сравнение

Действующее лицо: Зарегистрированный пользователь

Основной поток:

1.Пользователь вызывает функцию “Добавление в сравнение”

2.Система добавляет выбранное комплектующее в объект «Сравнение»

16

Расширение:

2.а Система обнаружила, что выбранное комплектующее уже

добавлено в объект «Сравнение»

2.а.1 Система сообщает, что выбранное комплектующее уже добавлено в объект «Сравнение»

ID: US-2.5

Автор: Александр

Название: Сравнение результатов

Действующее лицо: Зарегистрированный пользователь

Предусловие:

Выполнение кейса US-2.4 “Добавление результатов в сравнение”

Основной поток:

1.Пользователь вызывает функцию “Сравнение”

2.Система выводит объект “Сравнение комплектующих” со следующими атрибутами:

Общие параметры

Цена

Наличие

Дополнительная информация

Расширение:

2.а Система обнаружила, что в объекте “Сравнение

комплектующих” не найдено данных

5.а.1 Система сообщает об отсутствии комплектующих в объекте

“Сравнение комплектующих”

ID: US-2.6

Автор: Владислав

Название: Добавление результатов в раздел “Избранное”

17

Действующее лицо: Зарегистрированный пользователь

Основной поток:

1.Пользователь вызывает функцию «Добавить в избранное»

2.Система добавляет выбранное комплектующее в объект «Избранное»

Расширение:

2.а Система обнаружила, что выбранное комплектующее уже

добавлено в объект «Избранное»

2.а.1 Система сообщает, что выбранное комплектующее уже

добавлено в объект «Избранное»

18

4Заключение

Входе работы были приобретены практические навыки работы системного аналитика с составлением протокола и созданием диаграмм.

Соседние файлы в предмете Системный анализ