Требования к программным документам могут меняться на разных стадиях разработки в зависимости от выбранного подхода. habr.com
Водопадная модель предполагает, что требования известны заранее и не будут меняться во время разработки. habr.com Один этап перетекает в другой, и так вплоть до релиза. habr.com Если на этапе разработки появляются новые требования, то откатить работу назад не получится. habr.com
Итеративная модель позволяет обновлять требования к продукту после старта разработки. habr.com Проект дробят на части и сначала выпускают MVP-версию, а затем итерациями доводят решение до ума. habr.com По ходу разработки требования к ПО можно менять в зависимости от обратной связи пользователей, заказчика или изменений на рынке. habr.com
В общем случае требования изменяются со временем. ru.wikipedia.org Для многих проектов требования меняются до завершения создания системы. ru.wikipedia.org Это происходит частично из-за сложности программного обеспечения и того факта, что пользователи не знают, что им нужно на самом деле. ru.wikipedia.org