Բովանդակություն:

Ի՞նչ է նշանակում ոչ ֆունկցիոնալ պահանջներ:
Ի՞նչ է նշանակում ոչ ֆունկցիոնալ պահանջներ:

Video: Ի՞նչ է նշանակում ոչ ֆունկցիոնալ պահանջներ:

Video: Ի՞նչ է նշանակում ոչ ֆունկցիոնալ պահանջներ:
Video: Կարո՞ղ եք արդյոք սովորել ծրագրավորում։ Ի՞նչ հատկանիշներ պետք է ունենաք ծրագրավորող լինելու համար։ 2024, Մայիս
Anonim

Համակարգային ճարտարագիտության մեջ և պահանջները ճարտարագիտություն, ա ոչ - ֆունկցիոնալ պահանջ (NFR) է պահանջը որը սահմանում է չափորոշիչներ, որոնք կարող են օգտագործվել համակարգի գործունեությունը գնահատելու համար, այլ ոչ թե կոնկրետ վարքագիծը: Դրանք հակադրվում են. ֆունկցիոնալ պահանջներ որ սահմանել հատուկ վարքագիծ կամ գործառույթներ:

Այս կերպ, որո՞նք են ոչ ֆունկցիոնալ պահանջների օրինակները:

Որոշ բնորոշ ոչ ֆունկցիոնալ պահանջներ են

  • Արդյունավետություն – օրինակ՝ արձագանքման ժամանակը, թողունակությունը, օգտագործումը, ստատիկ ծավալը:
  • Մասշտաբայնություն.
  • Տարողություն.
  • Հասանելիություն.
  • Հուսալիություն.
  • Վերականգնելիություն.
  • Պահպանելիություն.
  • Ծառայողականություն.

Բացի վերը նշվածից, ի՞նչ է նշանակում ֆունկցիոնալ պահանջներ: Ֆունկցիոնալ պահանջներ ծրագրի կամ համակարգի ցանկալի գործողություններն են սահմանված է ծրագրային ապահովման մշակման և համակարգերի ճարտարագիտության մեջ: Սովորաբար, ա ֆունկցիոնալ պահանջ հիմնական է ֆունկցիոնալությունը կամ ցանկալի վարքագիծը փաստաթղթավորված հստակ և քանակապես:

Այս առումով ո՞րն է տարբերությունը ֆունկցիոնալ և ոչ ֆունկցիոնալ պահանջի միջև:

Ա ֆունկցիոնալ պահանջ նկարագրում է, թե ինչ պետք է անի ծրագրային համակարգը, մինչդեռ ոչ - ֆունկցիոնալ պահանջներ սահմանափակումներ դնել, թե ինչպես է համակարգը դա անելու: Օրինակ ֆունկցիոնալ պահանջի մասին Համակարգը պետք է նամակ ուղարկի, երբ որոշակի պայման է կատարվում (օրինակ՝ պատվեր է կատարվում, հաճախորդը գրանցվում է և այլն):

Ո՞րն է ֆունկցիոնալ պահանջի օրինակը:

Այսինքն՝ ա ֆունկցիոնալ պահանջ կնկարագրի որոշակի վարքագիծ ֆունկցիան համակարգի, երբ որոշակի պայմաններ են պահպանվում, համար օրինակ «Ուղարկեք նամակ, երբ նոր հաճախորդը գրանցվի» կամ «Բացեք նոր հաշիվ»: Տիպիկ ֆունկցիոնալ պահանջներ ներառում են՝ Բիզնեսի կանոններ.

Խորհուրդ ենք տալիս: