Nefunkcionalni zahtjevi (NFR) definiraju sistemske atribute kao što su sigurnost, pouzdanost, performanse, mogućnost održavanja, skalabilnost i upotrebljivost Oni služe kao ograničenja ili ograničenja u dizajnu sistema širom različiti zaostaci. … Oni osiguravaju upotrebljivost i efektivnost cijelog sistema.
Koji su primjeri nefunkcionalnih zahtjeva?
Neki tipični nefunkcionalni zahtjevi su:
- Performanse – na primjer vrijeme odziva, protok, iskorištenost, statički volumen.
- Skalabilnost.
- Kapacitet.
- Dostupnost.
- Pouzdanost.
- Povrativost.
- Održavanje.
- Mogućnost servisiranja.
Šta od ovoga je nefunkcionalni zahtjev?
Neki od najtipičnijih nefunkcionalnih zahtjeva uključuju performanse, kapacitet, skalabilnost, dostupnost, pouzdanost, mogućnost održavanja, mogućnost povrata, upotrebljivost, sigurnost, integritet podataka, upravljivost i upotrebljivost.
Kako pronalazite nefunkcionalne zahtjeve?
Nefunkcionalne metrike zahtjeva
- Vrijeme. Transakcije / sec. Vrijeme odziva. …
- Space. Glavna memorija. Pomoćna memorija. …
- Upotrebljivost. Vrijeme treninga. Broj izbora. …
- Pouzdanost. Srednje vrijeme do neuspjeha. Vjerovatnoća zastoja. …
- Robustness. Vrijeme je za oporavak. % incidenata koji dovode do katastrofalnih kvarova. …
- Prenosivost. % neprenosivog koda.
Jesu li nefunkcionalni zahtjevi zaista nefunkcionalni?
Nekoliko autora tvrdi, međutim, da mnogi takozvani NFR zapravo opisuju svojstva ponašanja i da se mogu tretirati na isti način kao funkcionalni zahtjevi. … Naši rezultati sugeriraju da većina "nefunkcionalnih" zahtjeva nisu nefunkcionalni jer opisuju ponašanje sistema