📄 النص الكامل للصفحة
--- SECTION: 2 ---
طابق بين المتطلبات التالية وأمثلتها فيما يلي:
--- SECTION: 1 ---
متطلبات وظيفية
--- SECTION: 2 ---
متطلبات غير وظيفية
الأمان.
الوظائف الإدارية.
الواجهات الخارجية للنظام.
متطلبات تقديم التقارير.
الأداء.
متطلبات إصدار شهادات الاعتماد للنظام.
الموثوقية.
وزارة التعليم
Ministry of Education
2023 - 1447
80
--- VISUAL CONTEXT ---
**DIAGRAM**: Matching Requirements Exercise
Description: A diagram presenting a matching exercise. On the right side, two main categories are displayed in blue rectangular boxes: '1 متطلبات وظيفية' (Functional requirements) and '2 متطلبات غير وظيفية' (Non-functional requirements). On the left side, a list of seven specific examples or requirements is provided, each in a blue rectangular box with an empty circle next to it, indicating a point for matching to one of the two categories on the right. The items to be matched are: 'الأمان.', 'الوظائف الإدارية.', 'الواجهات الخارجية للنظام.', 'متطلبات تقديم التقارير.', 'الأداء.', 'متطلبات إصدار شهادات الاعتماد للنظام.', and 'الموثوقية.'.
Key Values: متطلبات وظيفية, متطلبات غير وظيفية, الأمان, الوظائف الإدارية, الواجهات الخارجية للنظام, متطلبات تقديم التقارير, الأداء, متطلبات إصدار شهادات الاعتماد للنظام, الموثوقية
Context: This visual element is an interactive exercise designed to test the user's understanding of functional versus non-functional requirements by matching specific examples to their correct category.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 6 بطاقة لهذه الصفحة
ما هو تعريف المتطلبات الوظيفية في هندسة البرمجيات؟
الإجابة: المتطلبات الوظيفية هي المتطلبات التي تصف ما يجب أن يفعله النظام، أي الوظائف والمهام التي يجب أن يؤديها.
الشرح: المتطلبات الوظيفية تركز على السلوك الوظيفي للنظام، أي ما يقدمه النظام من خدمات للمستخدم.
تلميح: فكر في المهام والوظائف الأساسية التي يجب أن يقوم بها النظام.
التصنيف: تعريف | المستوى: سهل
ما هو تعريف المتطلبات غير الوظيفية في هندسة البرمجيات؟
الإجابة: المتطلبات غير الوظيفية هي المتطلبات التي تصف كيف يجب أن يعمل النظام، أي الخصائص النوعية مثل الأداء والأمان والموثوقية.
الشرح: المتطلبات غير الوظيفية تركز على قيود ومعايير جودة النظام، وهي غالباً ما تكون قابلة للقياس.
تلميح: فكر في الجودة وكيفية أداء النظام، وليس فقط في ماذا يفعل.
التصنيف: تعريف | المستوى: سهل
ما الفرق بين المتطلبات الوظيفية والمتطلبات غير الوظيفية؟
الإجابة: المتطلبات الوظيفية تصف (ماذا) يجب أن يفعله النظام (مثل: الوظائف الإدارية، تقديم التقارير). بينما المتطلبات غير الوظيفية تصف (كيف) يجب أن يعمل النظام (مثل: الأمان، الأداء، الموثوقية).
الشرح: الفرق الأساسي هو أن الوظيفية تتعلق بالسلوك والمهام، وغير الوظيفية تتعلق بقيود الجودة والأداء.
تلميح: ركز على الفرق بين وصف المهام (الوظائف) ووصف الجودة والخصائص (الكيفية).
التصنيف: فرق بين مفهومين | المستوى: متوسط
أي من الأمثلة التالية يعد من المتطلبات الوظيفية؟ (الوظائف الإدارية، متطلبات تقديم التقارير، الواجهات الخارجية للنظام، متطلبات إصدار شهادات الاعتماد للنظام)
الإجابة: جميع الأمثلة المذكورة (الوظائف الإدارية، متطلبات تقديم التقارير، الواجهات الخارجية للنظام، متطلبات إصدار شهادات الاعتماد للنظام) هي أمثلة على المتطلبات الوظيفية.
الشرح: كل هذه الأمثلة تصف مهام أو خدمات محددة يجب أن يوفرها النظام للمستخدم، مما يجعلها متطلبات وظيفية.
تلميح: تذكر أن المتطلبات الوظيفية تصف المهام والخدمات المحددة التي يقدمها النظام.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي من الأمثلة التالية يعد من المتطلبات غير الوظيفية؟ (الأمان، الأداء، الموثوقية)
الإجابة: جميع الأمثلة المذكورة (الأمان، الأداء، الموثوقية) هي أمثلة على المتطلبات غير الوظيفية.
الشرح: الأمان والأداء والموثوقية كلها معايير نوعية تصف جودة أداء النظام وليس وظائفه المحددة.
تلميح: تذكر أن المتطلبات غير الوظيفية تصف خصائص الجودة والأداء وكيفية عمل النظام.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما هي خطوات تصنيف متطلب ما إلى وظيفي أو غير وظيفي؟
الإجابة: 1. اسأل: هل يصف المتطلب (ماذا) يفعله النظام؟ إذا نعم، فهو وظيفي. 2. اسأل: هل يصف المتطلب (كيف) يعمل النظام أو جودته؟ إذا نعم، فهو غير وظيفي. 3. تحقق: هل المتطلب قابل للتحقق من خلال اختبار وظيفي؟ (وظيفي) أم يحتاج لقياس أداء أو جودة؟ (غير وظيفي).
الشرح: هذه الخطوات تساعد في التمييز بين نوعي المتطلبات بناءً على طبيعة الوصف وطريقة التحقق منه.
تلميح: ابدأ بتحليل السؤال الأساسي: هل يصف المهمة أم يصف جودة أداء المهمة؟
التصنيف: صيغة/خطوات | المستوى: صعب