При создании отчёта этапы проектирования и разработки последовательно сменяют друг друга.
На этапе проектирования отчёта системный аналитик:
На этапе сбора бизнес- и пользовательских требований у заинтересованных лиц необходимо выяснить:
На этом этапе нужно:
Например, система должна позволять пользователю с ролью «Кассир», «Администратор кассы» просматривать отчёт «Кассовый отчёт» с набором полей:
Причины, по которым возникла ситуация:
Мне было необходимо построить ряд отчётов о завершенности рейсов.
Рейс считался завершённым, если более 80% остановок были пройдены вовремя. Все данные хранились в системе телематики. Данные в систему телематики (с устройств, установленных на автобусе) собирались раз в несколько секунд или даже в секунду, то есть система телематики хранила огромные объемы данных.
Отчёты о завершённости маршрутов, как правило, строили помесячно, поквартально и ежегодно.
Чтобы построить отчёт о завершённости маршрута, нужно было выполнить ряд последовательных шагов:
Причины, по которым возникла ситуация: