-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.yml
21 lines (19 loc) · 2.85 KB
/
requirements.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
functional:
- Пользователь должен иметь возможность зарегистрироваться.
- Пользователь должен иметь возможность зайти на сайт через аккаунты GitHub или Discord
- Пользователь должен иметь возможность просматривать LEADERBOARD неделя/месяц/общее
- Пользователь должен иметь возможность создать игру с разными уровнями сложности и характеристиками, и разными соперниками(онлайн/друг/бот)
- Пользователь должен иметь возможность зайти к себе в "профиль" и возможность переключаться на свою статистику и кол-во завершенных игр
- Пользовтаель должен иметь возможность зайти к себе в "настроики" и поменять себе ник, сменить оружее(язык пограммирования), настроить тип и громкость звука. выйти в социальные сети
- Пользовтаель должен иметь возможность посмотреть "рейтинг" игроков и иметь возможность сортировать по разным характеристикам
- Пользователь должен иметь возможность зайти в "задания" и иметь возможность их смотреть, создавать или удалять
- Пользователь должен иметь возможность зайти в "Туриниры" и посмотреть которые были или будут, и создавть свой турир
non-functional:
- Веб-сайт должен быть разработан с учетом удобства использования и оптимизирован для скорости работы.
- Сайт должен быть безопасным и защищать данные пользователя.
- Сайт должен быть способен обрабатывать большое количество трафика
- Сайт должен быть протестирован на совместимость с последними версиями браузеров.
- Сайт должен быть доступен на различных устройствах
implicit:
- При создании своего турнира в разделах(Elementary, Easy, Medium, Hard, Match timeout sec, Break duration sec) сделать изначально показанный лимит для ввода параметров