Оно то так, только аналитики так делают не от хорошей жизни. Чем детальнее требования — тем тяжелее потом заказчику сыграть в 'misunderstanding' на этапе приемки продукта.
Требования которые детально описывают желаемое поведение системы или ее части обычно очень тяжело проходят согласование с заказчиком, потому что тот — видя что читать требования двояко становится все сложнее — углубляется в детали предполагаемого поведения. Т.е. время в этом случае больше тратится на проработку требований и описание будущего решения а не на изменение того что уже имплементировано.
Требования которые детально описывают желаемое поведение системы или ее части обычно очень тяжело проходят согласование с заказчиком, потому что тот — видя что читать требования двояко становится все сложнее — углубляется в детали предполагаемого поведения. Т.е. время в этом случае больше тратится на проработку требований и описание будущего решения а не на изменение того что уже имплементировано.