Nefunkciniai reikalavimai (NFR) apibrėžia sistemos atributus, tokius kaip saugumas, patikimumas, našumas, priežiūra, mastelio keitimas ir patogumas naudoti Jie naudojami kaip sistemos dizaino apribojimai arba apribojimai. įvairių atsilikimų. … Jie užtikrina visos sistemos naudojimą ir efektyvumą.
Ar būtini nefunkciniai reikalavimai?
Apskritai, nefunkciniai reikalavimai turi įtakos sistemos funkcionalumui, todėl jie turėtų būti išbandyti, siekiant įsitikinti, kad kiekviena funkcija veikia taip, kaip turėtų. Nefunkciniai reikalavimai yra būtini ir veiksmingi, tačiau tai nereiškia, kad jie yra be iššūkių.
Kokie yra svarbiausi nefunkciniai reikalavimai?
Kai kurie tipiški nefunkciniai reikalavimai:
Našumas – pavyzdžiui, atsako laikas, pralaidumas, panaudojimas, statinis tūris. Mastelio keitimas. Talpa. Prieinamumas.
Kodėl labai svarbu turėti gerai apibrėžtą nefunkcinių sistemos reikalavimų rinkinį?
Tinkamų nefunkcinių reikalavimų apibrėžimas leidžia išbandyti ir įvertinti bet kurio projekto, proceso ar sistemos sėkmę. Galėdami apibrėžti jų sėkmę, galime lengviau įvertinti gaminamos programinės įrangos kokybę.
Ar yra NFR?
Jei manote, kad funkciniai reikalavimai yra tie, kurie apibrėžia, ką sistema turi daryti, nefunkciniai reikalavimai (NFR) apibrėžia apribojimus, kurie turi įtakos, kaip sistema turėtų tai daryti. Nors sistema vis tiek gali veikti, jei nesilaikoma NFR, ji gali neatitikti vartotojų ar suinteresuotųjų šalių lūkesčių arba verslo poreikių.