Masharti Yasiyofanya kazi (NFRs) hufafanua sifa za mfumo kama vile usalama, kutegemewa, utendakazi, udumishaji, ukubwa na utumiaji Zinatumika kama vikwazo au vikwazo kwenye muundo wa mfumo kote. backlogs tofauti. … Zinahakikisha utumiaji na ufanisi wa mfumo mzima.
Je, mahitaji yasiyofanya kazi yanahitajika?
Kwa ujumla, mahitaji yasiyofanya kazi huathiri utendakazi wa mfumo na yanapaswa kujaribiwa ili kuhakikisha kila kipengele kinafanya kazi inavyopaswa. Masharti yasiyofanya kazi ni muhimu na yanafaa, lakini hiyo haimaanishi kuwa huja bila changamoto.
Ni mahitaji gani muhimu zaidi yasiyofanya kazi?
Baadhi ya mahitaji ya kawaida ambayo hayafanyi kazi ni:
Utendaji - kwa mfano Muda wa Kujibu, Utumiaji, Matumizi, Volumetric Tuli. Scalability. Uwezo. Upatikanaji.
Kwa nini ni muhimu kuwa na seti iliyobainishwa vyema ya mahitaji yasiyofanya kazi kwa mfumo?
Kufafanua mahitaji sahihi yasiyofanya kazi huturuhusu kujaribu na kupima mafanikio ya mradi wowote, mchakato, au mfumo wowote. Kwa kuweza kufafanua mafanikio ya haya, tunaweza kwa urahisi zaidi kupima ubora wa programu tunayozalisha.
Je, NFRs?
Ikiwa unafikiria mahitaji ya utendakazi kama yale yanayofafanua kile ambacho mfumo unapaswa kufanya, masharti yasiyo ya utendakazi (NFRs) hufafanua vikwazo vinavyoathiri jinsi mfumo unavyopaswa kufanya. Ingawa mfumo bado unaweza kufanya kazi ikiwa NFR hazijatimizwa, huenda usikidhi matarajio ya mtumiaji au washikadau, au mahitaji ya biashara.