المتطلبات الوظيفية (Functional Requirements) - كتاب التقنية الرقمية - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: المتطلبات الوظيفية (Functional Requirements)

📚 معلومات الصفحة

الكتاب: كتاب التقنية الرقمية - الصف 12 - الفصل 1 | المادة: التقنية الرقمية | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

المتطلبات الوظيفية (Functional Requirements)

نوع: محتوى تعليمي

المتطلبات الوظيفية (Functional Requirements) تحدد المتطلبات الوظيفية ما يجب على النظام القيام به بشكل أساسي، وقد تشمل على سبيل المثال ما يأتي:

نوع: محتوى تعليمي

مسؤولو الأنظمة والمستخدمون وأدوارهم. طرق عرض البيانات والخطوط والألوان والتصاميم المفضلة للعميل. طرق تصفح النظام والتنقل بين محتوياته. الرسائل والتنبيهات التي يظهرها النظام للمستخدمين. الأزرار ووظائفها. إمكانية البحث في محتويات النظام. إصدار التقارير المختلفة وطباعتها. التوافق أو التكامل مع البرامج والتطبيقات الأخرى.

المتطلبات غير الوظيفية (Non Functional Requirements)

نوع: محتوى تعليمي

المتطلبات غير الوظيفية (Non Functional Requirements) تصف المتطلبات غير الوظيفية خصائص جودة النظام والمعايير التي تحكم تشغيله، وتتضمن الآتي:

نوع: محتوى تعليمي

قدرة أداء النظام كعدد المستخدمين وزمن الاستجابة. إتاحة النظام للمستخدمين وتجاوبه مع زيادة معدلات الاستخدام أو عدد المستخدمين. الموثوقية وإمكانيات استرداد النظام في حالة حدوث أمر طارئ. سهولة صيانة النظام وأمانه وكل ما يتعلق بالتراخيص المطلوبة لتشغيل النظام. سهولة الإدارة وتكامل البيانات. سهولة الاستخدام والتوافق التشغيلي.

نوع: محتوى تعليمي

من أمثلة المتطلبات غير الوظيفية:

نوع: محتوى تعليمي

1. قدرة النظام على استرجاع البيانات غير المحفوظة عند حدوث انقطاع مفاجئ للطاقة.

نوع: محتوى تعليمي

2. عمل النظام بفاعلية عند استخدامه من قبل عدد من المستخدمين يصل إلى عشرة آلاف مستخدم في آن واحد.

نوع: محتوى تعليمي

بعد تحديد المتطلبات المختلفة في مرحلة التحليل، يمكنك رؤية كيفية جمع هذه المتطلبات.

نوع: METADATA

وزارة التعليم 2025 - 1447 61

🔍 عناصر مرئية

A stylized illustration of a robot's head, facing forward. The face area is composed of a grid of small blue squares, resembling a digital display or circuit board. The head has a small antenna-like protrusion on top. The overall design suggests technology or system components.

A pink, irregularly shaped speech bubble or thought cloud, originating from the lower left side of the robot head. It contains text related to the analysis phase of requirements.

📄 النص الكامل للصفحة

--- SECTION: المتطلبات الوظيفية (Functional Requirements) --- المتطلبات الوظيفية (Functional Requirements) تحدد المتطلبات الوظيفية ما يجب على النظام القيام به بشكل أساسي، وقد تشمل على سبيل المثال ما يأتي: مسؤولو الأنظمة والمستخدمون وأدوارهم. طرق عرض البيانات والخطوط والألوان والتصاميم المفضلة للعميل. طرق تصفح النظام والتنقل بين محتوياته. الرسائل والتنبيهات التي يظهرها النظام للمستخدمين. الأزرار ووظائفها. إمكانية البحث في محتويات النظام. إصدار التقارير المختلفة وطباعتها. التوافق أو التكامل مع البرامج والتطبيقات الأخرى. --- SECTION: المتطلبات غير الوظيفية (Non Functional Requirements) --- المتطلبات غير الوظيفية (Non Functional Requirements) تصف المتطلبات غير الوظيفية خصائص جودة النظام والمعايير التي تحكم تشغيله، وتتضمن الآتي: قدرة أداء النظام كعدد المستخدمين وزمن الاستجابة. إتاحة النظام للمستخدمين وتجاوبه مع زيادة معدلات الاستخدام أو عدد المستخدمين. الموثوقية وإمكانيات استرداد النظام في حالة حدوث أمر طارئ. سهولة صيانة النظام وأمانه وكل ما يتعلق بالتراخيص المطلوبة لتشغيل النظام. سهولة الإدارة وتكامل البيانات. سهولة الاستخدام والتوافق التشغيلي. من أمثلة المتطلبات غير الوظيفية: 1. قدرة النظام على استرجاع البيانات غير المحفوظة عند حدوث انقطاع مفاجئ للطاقة. 2. عمل النظام بفاعلية عند استخدامه من قبل عدد من المستخدمين يصل إلى عشرة آلاف مستخدم في آن واحد. بعد تحديد المتطلبات المختلفة في مرحلة التحليل، يمكنك رؤية كيفية جمع هذه المتطلبات. وزارة التعليم 2025 - 1447 61 --- VISUAL CONTEXT --- **FIGURE**: Untitled Description: A stylized illustration of a robot's head, facing forward. The face area is composed of a grid of small blue squares, resembling a digital display or circuit board. The head has a small antenna-like protrusion on top. The overall design suggests technology or system components. Context: Visually represents the concept of systems or technology discussed in the text about functional and non-functional requirements. **DIAGRAM**: Untitled Description: A pink, irregularly shaped speech bubble or thought cloud, originating from the lower left side of the robot head. It contains text related to the analysis phase of requirements. Context: Highlights an important note or tip related to the process of gathering requirements after their identification.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 1

سؤال مربع-1: المتطلبات غير الوظيفية (Non Functional Requirements)

الإجابة: تحريري

خطوات الحل:

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