Ոչ ֆունկցիոնալ պահանջները (NFR) սահմանում են համակարգի ատրիբուտներ, ինչպիսիք են անվտանգությունը, հուսալիությունը, կատարողականությունը, պահպանելիությունը, մասշտաբայնությունը և օգտագործելիությունը Նրանք ծառայում են որպես սահմանափակումներ կամ սահմանափակումներ ամբողջ համակարգի նախագծման համար: տարբեր ետգրումներ։ … Նրանք ապահովում են ողջ համակարգի օգտագործման և արդյունավետությունը:
Անհրաժեշտ են ոչ ֆունկցիոնալ պահանջներ?
Ընդհանուր առմամբ, ոչ ֆունկցիոնալ պահանջները ազդում են համակարգի ֆունկցիոնալության վրա, և դրանք պետք է փորձարկվեն՝ համոզվելու համար, որ յուրաքանչյուր հատկանիշ աշխատում է այնպես, ինչպես պետք է: Ոչ ֆունկցիոնալ պահանջները անհրաժեշտ են և արդյունավետ, բայց դա չի նշանակում, որ դրանք գալիս են առանց մարտահրավերների:
Որո՞նք են ամենակարևոր ոչ ֆունկցիոնալ պահանջները:
Ոչ ֆունկցիոնալ որոշ տիպիկ պահանջներ են. Մասշտաբայնություն. Տարողություն. Հասանելիություն։
Ինչու է կարևոր ունենալ համակարգի համար ոչ ֆունկցիոնալ պահանջների հստակ սահմանված շարք:
Համապատասխան ոչ գործառական պահանջների սահմանումը թույլ է տալիս մեզ փորձարկել և չափել ցանկացած տվյալ նախագծի, գործընթացի կամ համակարգի հաջողությունը: Կարողանալով սահմանել դրանց հաջողությունը, մենք ավելի հեշտությամբ կարող ենք գնահատել մեր արտադրած ծրագրաշարի որակը:
NFR-ն են?
Եթե կարծում եք, որ ֆունկցիոնալ պահանջները սահմանում են, թե ինչ պետք է անի համակարգը, ոչ ֆունկցիոնալ պահանջները (NFRs) սահմանում են սահմանափակումներ, որոնք ազդում են, թե ինչպես պետք է համակարգը կատարի դա: Թեև համակարգը դեռ կարող է աշխատել, եթե NFR-ները չկատարվեն, այն կարող է չբավարարել օգտատերերի կամ շահագրգիռ կողմերի ակնկալիքները կամ բիզնեսի կարիքները: