Отличие верхнеуровневых требований от низкоуровневых заключается в том, что первые описывают то, что находится на поверхности, а вторые — логику и детальное описание работы системы. getanalyst.ru
Верхнеуровневые требования включают:
- Бизнес-требования. getanalyst.ru docs.ensi.tech Определяют смысл проекта, основной скоп задач и рамки проекта, обосновывают его необходимость. docs.ensi.tech
- Пользовательские требования. getanalyst.ru Описывают задачи, которые пользователь может выполнять с помощью разрабатываемого продукта, а также способы (сценарии) их решения в системе (реакция продукта на действия пользователя, сценарии работы пользователя). getanalyst.ru
Низкоуровневые требования включают:
- Функциональные требования. getanalyst.ru docs.ensi.tech Описывают, что система должна делать или не должна в каждый момент времени взаимодействия с пользователем. getanalyst.ru
- Нефункциональные требования. getanalyst.ru docs.ensi.tech Описывают, как система должна взаимодействовать с пользователем (как должен выглядеть интерфейс, лёгкость и простота использования, какие есть ограничения, устойчивость к сбоям). getanalyst.ru