دورة حياة تطوير النظام - احمد ابو شيخه

  1. 1. يقصد بدورة حياة تطوير النظام:

    • عملية عشوائية لتطوير البرامج
    • عملية منظمة لإنتاج برامج عالية الجودة
    • كتابة الكود مباشرة
    • .
  2. 2. الهدف الرئيس من SDLC هو:

    • إلغاء الحاجة إلى الاختبار
    • انتاج برامج تلبي احتياجات المستخدم
    • إلغاء دور العميل
    • .
  3. 3. أي من التالي ليس من مميزات SDLC

    • تحسين الجودة
    • خفض المخاطر
    • تجاهل المستخدمين
    • .
  4. 4. المرحلة التي تتضمن تحديد نطاق المشروع وجدواه الاقتصادية:

    • التخطيط وتحليل المتطلبات
    • التصميم
    • التطوير
    • .
  5. 5. وثيقة الـ SRS تنتج من مرحلة:

    • تحديد المتطلبات
    • التصميم
    • الاختبار
    • .
  6. 6. وثيقة الـ DDS تنتج من مرحلة:

    • التصميم
    • التطوير
    • النشر
    • .
  7. 7. المرحلة التي يتم فيها بناء قاعدة البيانات وواجهة المستخدم:

    • التصميم
    • النشر
    • الاختبار
    • .
  8. 8. تحويل المخططات إلى كود يتم في مرحلة:

    • التطوير
    • التخطيط
    • الاختبار
    • .
  9. 9. في أي مرحلة يتم التأكد من أن النظام يعمل بصورة صحيحة؟

    • الاختبار
    • التصميم
    • النشر
    • .
  10. 10. النشر يعني:

    • اختبار النظام
    • إتاحة النظام في بيئة حقيقية
    • إلغاء النظام القديم
    • .
  11. 11. الصيانة تعني:

    • تعديل وتحسين النظام بعد النشر
    • إيقاف النظام
    • إعادة كتابة الكود
    • .
  12. 12. المرحلة التي تشمل جمع المتطلبات من العملاء:

    • التخطيط وتحليل المتطلبات
    • النشر
    • الاختبار
    • .
  13. 13. أي من التالي حدث في مرحلة التصميم

    • إنشاء واجهة المستخدم
    • تحديد المخاطر
    • النشر
    • .
  14. 14. أي مرحلة تسبق البرمجة مباشرة؟

    • التصميم
    • النشر
    • الاختبار
    • .
  15. 15. من مخرجات مرحلة التخطيط وتحليل المتطلبات:

    • خارطة طريق وجدول زمني
    • كود برمجي
    • قاعدة بيانات
    • .
  16. 16. من خصائص نموذج الشلال:

    • التتابع الخطي
    • المرونة العالية
    • تجاهل التوثيق
    • .
  17. 17. من مزايا نموذج الشلال:

    • التخطيط الدقيق
    • سهولة التغيير
    • تقديم المنتج بسرعة
    • .
  18. 18. من عيوب نموذج الشلال:

    • التوثيق الشامل
    • عدم المرونة
    • الوضوح في المراحل
    • .
  19. 19. في نموذج الشلال لا يحصل المستخدم على نتائج إلا:

    • بعد انتهاء جميع المراحل
    • في منتصف المشروع
    • مع كل تكرار
    • .
  20. 20. نموذج الشلال مناسب عندما:

    • تكون المتطلبات واضحة وثابتة
    • المشروع ديناميكي ومتغير
    • النظام يحتاج تحديثات يومية
    • .
  21. 21. يعتمد النموذج الرشيق على:

    • التتابع الخطي
    • التكرار (Iterations/Sprints)
    • التوثيق الشامل
    • .
  22. 22. مدة التكرار في النموذج الرشيق غالبًا:

    • ١-٤ أسابيع
    • ٦-١٢ شهرا
    • يوم واحد
    • .
  23. 23. من مبادئ Agile:

    • الاعتماد الكلي على التوثيق
    • إشراك العميل باستمرار
    • إنتاج النظام مرة واحدة فقط
    • .
  24. 24. من خصائص Agile:

    • المرونة
    • الصعوبة في التغيير
    • طول مدة التسليم
    • .
  25. 25. من مزايا Agile:

    • تقديم نسخ متكررة من المنتج
    • تقليل التواصل مع العميل
    • عدم الحاجة للاختبار
    • .
  26. 26. يركز نموذج الحلزون بشكل رئيسي على:

    • السرعة
    • إدارة المخاطر
    • إلغاء الاختبار
    • .
  27. 27. شكل النموذج الحلزوني يمثل:

    • دوائر متداخلة
    • حلقات متكررة
    • خط مستقيم
    • .
  28. 28. من استخدامات نموذج الحلزون:

    • المشاريع الصغيرة ذات متطلبات واضحة
    • المشاريع الكبيرة والمعقدة
    • الأنظمة السهلة والبسيطة
    • .
  29. 29. من مراحل الحلزون:

    • التخطيط فقط
    • تحديد الأهداف - تحديد المخاطر - التطوير - المراجعة
    • التصميم-الكود - الاختبار فقط
    • .
  30. 30. يطلق على نموذج الحلزون اسم

    • النموذج المتسلسل
    • النموذج الفوقي (Meta Model)
    • النموذج السريع
    • .