композиция бизнеса на use cases, use cases - на функциональные требования, бизнес-функции, далее идут требования к интерфейсам, требования к бизнес-функциям, требования к бизнес-сущностям, разделяют требования к фронту, серверной части, СУБД..
также наличествуют нефункциональные требования, к логированию (что логировать и с каким уровнем, сколько хранить логи и т.п.), к latency/throughtput, требования к IT-архитектуре.. да сходу всего не припомнить..