Что такое функциональные требования?
Функциональное требование — это заявление о том, как должна вести себя система. Он определяет, что система должна делать, чтобы удовлетворить потребности или ожидания пользователя. Функциональные требования можно рассматривать как функции, которые обнаруживает пользователь. Они отличаются от нефункциональных требований, которые определяют, как система должна работать внутри (например, производительность, безопасность и т. д.).
Функциональные требования состоят из двух частей: функции и поведения. Функция — это то, что делает система (например, «рассчитать налог с продаж»). Поведение определяется тем, как это делает система (например, «Система должна рассчитать налог с продаж путем умножения покупной цены на налоговую ставку»).
Что такое нефункциональные требования?
Нефункциональные требования (NFR) — это ограничения или требования, накладываемые на систему. Они определяют атрибут качества программного обеспечения. Нефункциональные требования касаются таких вопросов, как масштабируемость, ремонтопригодность, производительность, переносимость, безопасность, надежность и многие другие. Нефункциональные требования касаются жизненно важных вопросов качества программных систем.
Категории нефункциональных требований
Нефункциональные требования можно разделить на две категории:
Атрибуты качества: Это характеристики системы, определяющие ее общее качество. Примеры атрибутов качества включают безопасность, производительность и удобство использования.
Ограничения: Это ограничения, наложенные на систему. Примеры ограничений включают время, ресурсы и среду.
Do'stlaringiz bilan baham: |