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