Больше цитат

Nicta

15 августа 2012 г., 18:52

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

Система не позволит купить воздушный змей без веревки.


лучше написать

При попытке купить воздушный змей без веревки система направит пользователя на страницу, где он сможет приобрести веревку.


Будьте конкретны. Только оставив как можно меньше путей для неправильной интерпретации требований, мы сможем определить, выполнены ли эти требования.
Избегайте субъективных формулировок. Это просто еще один способ выражаться ясно и исключать из требований двусмысленность (а значит, возможность разночтений).
Вот очень субъективное утверждение:

Стиль сайта будет броским и ярким.