Требование в системном анализе — это условия или возможности, необходимые пользователю для решения проблем или достижения целей, а также условия или возможности, которыми должна обладать система или её компоненты, чтобы выполнить контракт или удовлетворять стандартам, спецификациям или другим формальным документам. 1
Некоторые типы требований в системном анализе и их отличия:
- Бизнес-требования. 24 Содержат высокоуровневые цели организации или заказчиков системы. 1 Как правило, их формулируют те, кто финансирует проект, покупатели системы, менеджер реальных пользователей, отдел маркетинга и т.п.. 1
- Пользовательские требования. 24 Это потребности пользователей и других заинтересованных сторон, которые нужно удовлетворить, чтобы выполнить бизнес-требования. 2
- Функциональные требования. 24 Определяют конкретные функции, которые система должна осуществлять. 2 Обычно выражаются в виде списка конкретных задач, которые система должна выполнить. 2
- Нефункциональные требования. 24 Описывают то, каким образом система должна работать. 2 Могут включать характеристики системы, которые не связаны непосредственно с её функциональностью: производительность, безопасность, масштабируемость, удобство использования и т.д.. 2