0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

في مرحلة التحليل، تنقسم المتطلبات بشكل أساسي إلى متطلبات وظيفية ومتطلبات غير وظيفية. وضح الفرق بينهما. ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

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

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

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

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

2. المتطلبات غير الوظيفية (Non-Functional Requirements):
  • ما هي؟ هي وصف *كيف* يجب أن يعمل النظام. لا تتعلق بما يفعله النظام، بل بكيفية أدائه لهذه الوظائف. فكر فيها كصفات النظام.
  • أمثلة:
  • الأداء: يجب أن يستجيب النظام لطلبات المستخدم في أقل من ثانيتين.
  • الأمان: يجب أن يكون النظام محميًا من الوصول غير المصرح به.
  • سهولة الاستخدام: يجب أن يكون النظام سهل الاستخدام للمستخدمين ذوي الخبرة المحدودة.
  • الموثوقية: يجب أن يعمل النظام بشكل صحيح 99.9% من الوقت.
  • قابلية التوسع: يجب أن يكون النظام قادرًا على التعامل مع زيادة عدد المستخدمين في المستقبل.
  • كيف نفكر فيها؟ "كيف سيكون أداء النظام؟" أو "ما هي القيود التي يجب أن نضعها على النظام؟"

باختصار:

| الميزة | المتطلبات الوظيفية | المتطلبات غير الوظيفية |
|---|---|---|
| التركيز | *ماذا* يفعل النظام | *كيف* يعمل النظام |
| الطبيعة | وظائف ومهام | صفات وقيود |
| الأمثلة | تسجيل الدخول، إضافة منتجات | الأداء، الأمان، سهولة الاستخدام |

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

1 إجابة وحدة

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

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...