-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.yml
28 lines (28 loc) · 3.23 KB
/
requirements.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
functional:
- Пользователь должен иметь возможность искать товары по ключевому слову или категории
- Пользователь должен иметь возможность фильтровать товары
- Пользователь должен иметь возможность просматривать товары и просматривать подробную информацию о товаре
- Пользователь должен иметь возможность добавлять товары в корзину и просматривать содержимое корзины
non-functional:
- Сайт нужно разработать с учетом удобства использования и оптимизировать для скорости работы
- Сайт должен быть безопасным и защищать данные пользователя
- Сайт должен иметь мобильную версию
- Сайт нужно протестировать на совместимость с последними версиями браузеров
- Важно, чтобы сайт мог обрабатывать большое количество трафика
- Сайт должен быть доступен на различных устройствах
implicit:
- Сайт должен иметь форму регистрации пользователя
- Сайт должен иметь форму входа зарегистрированного пользователя
- Сайт должен иметь русскую и английскую версии
- Пользователь должен иметь возможность просматривать подробную информацию о товаре на русском языке
- Сайт должен быть SPA-приложение, которое не перезагружает страницу
- При оформлении заказа пользователь должен указать контактные данные
- При оформлении заказа должен произойти переход на страницу оплаты
- Корзина должна храниться в сессии браузера
- При выборе языка рядом с английским языком должно отображаться изображение флага англоязычной страны
- Должна быть возможность сбросить фильтр по категории
- При нажатии на фильтр по Категориям товаров должны отображаться все категории
- В таблице списка товаров в корзине должны быть заголовки
- В таблице списка товаров в корзине столбец, показывающий колличество товаров, должен быть выровнен
- В таблице списка товаров в корзине рядом с артикулами товаров не должно быть слов "шт." и "qty."