Ոչ ֆունկցիոնալ պահանջները (NFR) սահմանում են համակարգի ատրիբուտներ, ինչպիսիք են անվտանգությունը, հուսալիությունը, կատարողականությունը, պահպանելիությունը, մասշտաբայնությունը և օգտագործելիությունը Նրանք ծառայում են որպես սահմանափակումներ կամ սահմանափակումներ ամբողջ համակարգի նախագծման համար: տարբեր ետգրումներ։ … Նրանք ապահովում են ողջ համակարգի օգտագործման և արդյունավետությունը:
Որո՞նք են ոչ ֆունկցիոնալ պահանջների օրինակները:
Որոշ բնորոշ ոչ ֆունկցիոնալ պահանջներ են՝
- Կատարում – օրինակ՝ արձագանքման ժամանակ, թողունակություն, օգտագործում, ստատիկ ծավալային:
- Ծավալայնություն.
- Հզորություն.
- Հասանելիություն.
- Հուսալիություն.
- Վերականգնելիություն.
- Պահպանելիություն.
- Սպասարկման հնարավորություն։
Սրանցից ո՞րն է ոչ ֆունկցիոնալ պահանջ:
Առավել բնորոշ ոչ ֆունկցիոնալ պահանջներից մի քանիսը ներառում են կատարողականություն, հզորություն, մասշտաբայնություն, մատչելիություն, հուսալիություն, պահպանելիություն, վերականգնելիություն, սպասարկման հնարավորություն, անվտանգություն, տվյալների ամբողջականություն, կառավարելիություն և օգտագործելիություն.
Ինչպե՞ս եք գտնում ոչ ֆունկցիոնալ պահանջները:
Ոչ ֆունկցիոնալ պահանջների չափումներ
- Ժամանակ. Գործարքներ / վրկ. Արձագանքման ժամանակը. …
- Տիեզերք. Հիմնական հիշողություն. Օժանդակ հիշողություն. …
- Օգտագործելիություն. Վերապատրաստման ժամանակը. Ընտրությունների քանակը. …
- Հուսալիություն. Ձախողման միջին ժամանակը: Դատապարտման հավանականություն. …
- Առողջություն. Ժամանակն է վերականգնման. Պատահարների տոկոսը, որոնք հանգեցնում են աղետալի ձախողումների: …
- Տեղափոխելիություն. Ոչ շարժական կոդի %:
Արդյո՞ք ոչ ֆունկցիոնալ պահանջները իրո՞ք անգործունակ են:
Մի քանի հեղինակներ պնդում են, սակայն, որ շատ այսպես կոչված NFR-ներ իրականում նկարագրում են վարքային հատկություններ և կարող են վերաբերվել նույն կերպ, ինչ ֆունկցիոնալ պահանջները: … Մեր արդյունքները ցույց են տալիս, որ առավելագույն «ոչ ֆունկցիոնալ» պահանջները ոչ ֆունկցիոնալ չեն, քանի որ նկարագրում են համակարգի վարքագիծը