1. Функциональные требования. Роли - marejada/FootballClub GitHub Wiki

Разрабатываемая информационная система является сервисом, позволяющим просматривать игроков всех составов нашей команды, планировать и просматривать тренировочный план команды, а так же следить за текущими играми против команд соперника.

В качестве пользователей системы могут выступать:

Болельщики - обычные пользователи, которые хотят воспользоваться разрабатываемой информационной системой в качестве источника информации касаемо состава команды и следить за играми и тренировками клуба.

Менеджер - администратор системы. Пользователь, который руководит изменениями в составе команды, планирует расписание тренировок и осуществляет остальную поддержку работы системы.

Функциональные требования к системе будут предъявлены исходя из ролей, которые для нее определены.

Функциональные требования:

Для Болельщика:

  • просмотр полного списка игроков команды со всеми доступными характеристиками по каждому игроку
  • просмотр списка ближайших событий команды (игр и тренировок)

Для Менеджера:

все требования, предъявляемые для Болельщика (пункт 1);

  • проведение замен
  • изменение состояния игрока (здоров - травмирован)
  • добавление и удаление событий команды (игр и тренировок)

Для Внешнего сервиса:

Экспорт данных о игроках команды в форматы xml/json для выдачи сторонним сервисам.