Нефункционалните изисквания (NFR) дефинират системни атрибути като сигурност, надеждност, производителност, поддръжка, мащабируемост и използваемост Те служат като ограничения или ограничения за дизайна на системата в различните изоставания. … Те гарантират използваемостта и ефективността на цялата система.
Какви са примерите за нефункционални изисквания?
Някои типични нефункционални изисквания са:
- Изпълнение – например време за реакция, производителност, използване, статичен обем.
- Мащабируемост.
- Капацитет.
- Наличност.
- Надеждност.
- Възстановимост.
- Поддържаемост.
- Обслужваемост.
Кое от тях е нефункционално изискване?
Някои от най-типичните нефункционални изисквания включват производителност, капацитет, мащабируемост, наличност, надеждност, поддръжка, възстановимост, обслужване, сигурност, целостта на данните, управляемостта и използваемостта.
Как намирате нефункционални изисквания?
Нефункционални показатели за изискване
- Време. Транзакции / сек. Време за реакция. …
- Пространство. Главна памет. Помощна памет. …
- Използваемост. Време за тренировка. Брой възможности за избор. …
- Надеждност. Средно време до провал. Вероятност за престой. …
- Издръжливост. Време за възстановяване. % от инцидентите, водещи до катастрофални повреди. …
- Преносимост. % от непреносимия код.
Нефункционалните изисквания наистина ли са нефункционални?
Няколко автори обаче твърдят, че много така наречени NFR всъщност описват поведенчески свойства и могат да бъдат третирани по същия начин като функционални изисквания. … Нашите резултати предполагат, че повечето "нефункционални" изисквания не са нефункционални, тъй като описват поведението на системата