نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل

نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل
نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل

نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل؟ في مرحلة التحليل من دورة حياة تطوير الأنظمة أو التطبيقات، يتم تحديد المتطلبات الوظيفية وغير الوظيفية للنظام بشكل واضح. يتمثل الفرق بينهما في أن المتطلبات الوظيفية تركز على "ما يجب أن يفعله النظام"، في حين أن المتطلبات غير الوظيفية تركز على "كيفية أداء النظام".

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

نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل

الجواب هو:

  • صواب ✅

1. المتطلبات الوظيفية:

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

  • إدارة المستخدم: تسجيل دخول، تسجيل خروج، إنشاء حساب، تحديث ملف المستخدم.
  • معالجة البيانات: إدخال البيانات، تعديل البيانات، حذف البيانات، واسترداد البيانات.
  • تقارير: تقديم تقارير مخصصة بناءً على المدخلات المحددة.
  • التفاعل مع المستخدم: التفاعل مع واجهة المستخدم الرسومية (UI)، عرض .

أمثلة:

عند الضغط على زر "إرسال"، يجب أن يقوم النظام بإرسال رسالة إلى قاعدة البيانات.
النظام يجب أن يعرض البيانات حسب التصنيف الذي يختاره المستخدم.

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

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

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

  • الأداء: الزمن الذي يستغرقه النظام للاستجابة لأوامر معينة. مثال: يجب أن يقوم النظام بإكمال عملية البحث في غضون 2 ثانية.
  • الأمان: حماية البيانات الحساسة مثل تشفير كلمات المرور والتحكم في الوصول. مثال: النظام يجب أن يوفر مصادقة ثنائية.
  • قابلية التوسع: قدرة النظام على التعامل مع زيادة عدد المستخدمين أو زيادة حجم البيانات.
  • قابلية الصيانة: مدى سهولة تعديل النظام أو إصلاحه عند اكتشاف عيوب.
  • الاعتمادية: يجب أن يكون النظام متاحًا 99.9% من الوقت.
  • سهولة الاستخدام: يجب أن تكون واجهة المستخدم سهلة الاستخدام وودية، بحيث يتمكن المستخدم الجديد من التفاعل معها بدون تدريب مسبق.

وبهذا فقد عرضنا لكم حل سؤال نحتاج الى المتطلبات الوظيفية والغير وظيفية في مرحلة التحليل، ونتمنى أن ترتقوا وتتفوق في الدراسة، تمنياتنا لكم بالنجاح.