1. Функциональные требования. Роли - marejada/FootballClub GitHub Wiki
Разрабатываемая информационная система является сервисом, позволяющим просматривать игроков всех составов нашей команды, планировать и просматривать тренировочный план команды, а так же следить за текущими играми против команд соперника.
В качестве пользователей системы могут выступать:
Болельщики - обычные пользователи, которые хотят воспользоваться разрабатываемой информационной системой в качестве источника информации касаемо состава команды и следить за играми и тренировками клуба.
Менеджер - администратор системы. Пользователь, который руководит изменениями в составе команды, планирует расписание тренировок и осуществляет остальную поддержку работы системы.
Функциональные требования к системе будут предъявлены исходя из ролей, которые для нее определены.
Функциональные требования:
Для Болельщика:
- просмотр полного списка игроков команды со всеми доступными характеристиками по каждому игроку
- просмотр списка ближайших событий команды (игр и тренировок)
Для Менеджера:
все требования, предъявляемые для Болельщика (пункт 1);
- проведение замен
- изменение состояния игрока (здоров - травмирован)
- добавление и удаление событий команды (игр и тренировок)
Для Внешнего сервиса:
Экспорт данных о игроках команды в форматы xml/json для выдачи сторонним сервисам.