2.1 KiB
2.1 KiB
title | localeTitle |
---|---|
Nonfunctional Requirements | متطلبات غير مجدية |
متطلبات غير مجدية
المتطلبات غير الوظيفية (NFR) هو مطلب يحدد المعايير التي يمكن استخدامها للحكم على تشغيل النظام ، بدلاً من السلوكيات المحددة (متطلب وظيفي). غالبًا ما تُسمى المتطلبات غير الوظيفية "سمات الجودة" أو "القيود" أو "المتطلبات غير السلوكية".
بشكل غير رسمي ، يطلق عليها أحيانًا "مهارات" ، من سمات مثل الاستقرار وسهولة الحمل. يمكن تقسيم NFRs إلى فئتين رئيسيتين:
- صفات التنفيذ ، مثل السلامة والأمان وسهولة الاستخدام ، والتي يمكن ملاحظتها أثناء التشغيل (وقت التشغيل).
- خصائص التطور ، مثل قابلية الاختبار ، والقابلية للصيانة ، والقابلية للتوسع والقابلية للتطوير ، والتي تتجسد في البنية الثابتة للنظام
عادة يمكنك تحسين المتطلبات غير الوظيفية في مجموعة من المتطلبات الوظيفية كطريقة للتفصيل والسماح للاختبار (الجزئي) والتحقق من الصحة.
أمثلة:
- يجب أن تطبع الطابعة 5 ثوان بعد الضغط على الزر
- يجب كتابة الكود في جافا
- يجب أن تكون واجهة المستخدم قابلة للملاحة بسهولة
معلومات اكثر:
- مقالة ويكيبيديا
- ReQtest يشرح الفرق بين المتطلبات الوظيفية وغير الوظيفية
- تحجيم رشيق يعمل من خلال عملية من العثور على اختبار متطلبات غير وظيفية