تحدد المتطلبات غير الوظيفية (NFRs) سمات النظام مثل الأمان والموثوقية والأداء وقابلية الصيانة وقابلية التوسع وسهولة الاستخدامتعمل كقيود أو قيود على تصميم النظام عبر الأعمال المتراكمة المختلفة. … إنها تضمن سهولة استخدام وفعالية النظام بأكمله.
هل المتطلبات غير الوظيفية ضرورية؟
بشكل عام ، تؤثر المتطلبات غير الوظيفية على وظائف النظام ويجب اختبارها للتأكد من أن كل ميزة تعمل كما ينبغي. المتطلبات غير الوظيفية ضرورية وفعالة، لكن هذا لا يعني أنها تأتي بدون تحديات.
ما هي أهم المتطلبات غير الوظيفية؟
بعض المتطلبات غير الوظيفية النموذجية هي:
الأداء- على سبيل المثال وقت الاستجابة ، الإنتاجية ، الاستخدام ، الحجم الثابت. قابلية التوسع. الاهلية. التوفر.
لماذا من الضروري أن يكون لديك مجموعة محددة جيدًا من المتطلبات غير الوظيفية للنظام؟
تحديد المتطلبات غير الوظيفية المناسبة يسمح لنا باختبار وقياس نجاح أي مشروع معينأو عملية أو نظام. من خلال القدرة على تحديد نجاح هذه ، نحن أكثر قدرة على قياس جودة البرامج التي ننتجها.
هل NFRs؟
إذا كنت تفكر في المتطلبات الوظيفية كتلك التي تحدد ما يفترض أن يفعله النظام ، المتطلبات غير الوظيفية(NFRs) تحدد القيود التي تؤثر على كيفية قيام النظام بذلك. في حين أن النظام لا يزال بإمكانه العمل إذا لم يتم استيفاء NFRs ، فقد لا يلبي توقعات المستخدم أو أصحاب المصلحة ، أو احتياجات العمل.