طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 241 · تحليل وتصميم برمجيات الويب
تقييم الدرس 5

المتطلبات الوظيفية وغير الوظيفية

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 5: المتطلبات الوظيفية وغير الوظيفية. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) أي مما يلي متطلب غير وظيفي؟
2) «يعمل النظام على شاشات من عرض 360px» من فئة:
3) أفضل صياغة لمتطلب أمان:
4) «استخدم قاعدة بيانات MySQL» أقرب إلى:
5) أي كلمة تجعل المتطلب غامضًا؟

2السؤال الثاني: صح أم خطأ

1) المتطلب الوظيفي يصف ماذا يفعل النظام.
الصواب: صح
2) العميل يذكر المتطلبات غير الوظيفية صراحة في العادة.
الصواب: خطأ
3) يُفضّل أن تحوي الجملة الواحدة عدة متطلبات لتقصير المستند.
الصواب: خطأ
4) المتطلب القابل للاختبار يمكن الحكم عليه بنجح أو فشل.
الصواب: صح
5) في requirementDiagram تعني satisfies أن العنصر يحقق المتطلب.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) «يعمل النظام 99.5% من الوقت» متطلب من فئة .
الإجابة: التوفر
2) المتطلب الذي يصف جودة النظام وقيوده يسمّى متطلبًا .
الإجابة: غير وظيفي
3) في مخطط المتطلبات، نوع متطلب الأداء هو .
الإجابة: performanceRequirement

4السؤال الرابع: أسئلة عملية

1) ما طريقة التحقق من المتطلب NFR1 في المخطط؟

<<satisfies>>

<<satisfies>>

<<Functional Requirement>>

FR1

ID: FR1

Text: يعرض النظام المقاعد المتاحة لكل دورة

Risk: High

Verification: Test

<<Performance Requirement>>

NFR1

ID: NFR1

Text: تفتح صفحة الدورة خلال ثانيتين

Risk: Medium

Verification: Test

<<Element>>

course_page

Type: صفحة الدورة

2) ما العنصر الذي يحقق المتطلبين في المخطط؟

<<satisfies>>

<<satisfies>>

<<Functional Requirement>>

FR1

ID: FR1

Text: يعرض النظام المقاعد المتاحة لكل دورة

Risk: High

Verification: Test

<<Performance Requirement>>

NFR1

ID: NFR1

Text: تفتح صفحة الدورة خلال ثانيتين

Risk: Medium

Verification: Test

<<Element>>

course_page

Type: صفحة الدورة

أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس