Niefunksionele vereistes (NFR's) definieer stelselkenmerke soos sekuriteit, betroubaarheid, werkverrigting, onderhoubaarheid, skaalbaarheid en bruikbaarheid Hulle dien as beperkings of beperkings op die ontwerp van die stelsel regoor die verskillende agterstande. … Hulle verseker die bruikbaarheid en doeltreffendheid van die hele stelsel.
Is nie-funksionele vereistes nodig?
Algehele, nie-funksionele vereistes beïnvloed 'n stelsel se funksionaliteit en hulle moet getoets word om seker te maak dat elke kenmerk werk soos dit moet. Nie-funksionele vereistes is nodig en effektief, maar dit beteken nie dat dit sonder uitdagings kom nie.
Wat is die belangrikste nie-funksionele vereistes?
Sommige tipiese nie-funksionele vereistes is:
Performance – byvoorbeeld Reaksietyd, Deurset, Benutting, Statiese Volumetriese. Skaalbaarheid. Kapasiteit. Beskikbaarheid.
Hoekom is dit noodsaaklik om 'n goed gedefinieerde stel nie-funksionele vereistes vir 'n stelsel te hê?
Deur behoorlike nie-funksionele vereistes te definieer, stel ons in staat om die sukses van enige gegewe projek, proses of stelsel te toets en te meet. Deur die sukses hiervan te kan definieer, is ons makliker in staat om die kwaliteit van die sagteware wat ons vervaardig, te peil.
Is NFR's?
As jy aan funksionele vereistes dink as dié wat definieer wat 'n stelsel veronderstel is om te doen, nie-funksionele vereistes (NFRs) definieer beperkings wat beïnvloed hoe die stelsel dit moet doen. Alhoewel 'n stelsel steeds kan werk as NFR's nie nagekom word nie, voldoen dit dalk nie aan die verwagtinge van gebruikers of belanghebbendes, of die behoeftes van die besigheid nie.