Функциональные требования - описывают поведение системы в различных ситуациях, функции системы, их особенности и информацию (данные), которой они оперируют.
Функциональные требования - что система должна делать. К ним относят:
Бизнес-требования. Что система система должна делать с точки зрения бизнеса. Слово "бизнес" в данном контексте ближе к слову "заказчик".
Пользовательские требования – описывают цели/задачи пользователей системы, которые должны достигаться/выполняться пользователями при помощи создаваемой программной системы. Эти требования часто представляют в виде вариантов использования (Use Cases). Иначе говоря, пользовательские требования - это что может сделать пользователь: зарегистрироваться, посмотреть определенную информацию, пересчитать данные по определенному алгоритму и прочее.
Функциональные требования – определяют функциональность (поведение) программной системы, которая должна быть создана разработчиками для предоставления возможности выполнения пользователями своих обязанностей в рамках бизнес-требований и в контексте пользовательских требований. Другими словами, что будут делать разработчики, чтобы выполнить пользовательские требования.
Информационные требования - представляют собой категории требований, диктуемых самой системой и необходимых для того, чтобы успешно оперировать с данными, получаемыми от различных источников, данными, хранящимися в банке, и выходными данными, используемыми для достижения целей системы. Эти общесистемные информационные требования впоследствии объединяются с требованиями к самим данным и используются для определения границ всей системы и в качестве исходных данных для выработки компромиссных критериев функционирования системы