ThatQuiz مكتبة الاختبار قم بإجراء هذا الاختبار الآن
هندسة البرمجيات - اختبار
أسهم بواسطة: Borowska
  • 1. هندسة البرمجيات هي التطبيق المنهجي لأساليب الهندسة في تطوير وتشغيل وصيانة البرمجيات. وهي تتضمن التصميم والتنفيذ والاختبار والصيانة لمنتجات وأنظمة البرمجيات، مع مراعاة عوامل مثل الكفاءة والموثوقية وقابلية التوسع وسهولة الصيانة. يستخدم مهندسو البرمجيات أدوات وتقنيات ومنهجيات مختلفة لضمان إنجاز مشاريع البرمجيات في الوقت المحدد، وفي حدود الميزانية، وبجودة عالية. يشمل مجال هندسة البرمجيات مجموعة واسعة من الأنشطة، بما في ذلك تحليل المتطلبات وتصميم البرمجيات والترميز والاختبار والنشر والصيانة. يحتاج مهندسو البرمجيات أيضًا إلى التعاون مع أعضاء الفريق الآخرين، مثل المصممين ومديري المنتجات وفنيي ضمان الجودة، لضمان تلبية منتجات البرمجيات لاحتياجات وتوقعات المستخدمين. بشكل عام، تلعب هندسة البرمجيات دورًا حاسمًا في تشكيل العالم الرقمي الذي نعيش فيه اليوم.

    ما هي هندسة البرمجيات؟
A) تخصص يركز على التطوير والصيانة المنهجية لأنظمة البرمجيات.
B) تطبيق للهواتف المحمولة.
C) لغة برمجة.
D) نوع من الأجهزة الحاسوبية.
  • 2. ما هي أبرز ميزات منهجية تطوير البرمجيات الرشيقة؟
A) لا حاجة لإجراء اختبارات.
B) التطوير التكراري والتراكمي.
C) نموذج الشلال.
D) تغييرات عشوائية في الكود.
  • 3. ما هو الغرض من اختبار الوحدات في هندسة البرمجيات؟
A) لضمان رضا جميع المستخدمين.
B) لاختبار النظام البرمجي بأكمله كوحدة واحدة.
C) لاختبار توافق الأجهزة.
D) لاختبار المكونات أو الوظائف الفردية لنظام برمجي.
  • 4. ما هو نموذج تطوير البرمجيات الذي يتضمن تطوير نموذج أولي (prototype) قبل المنتج النهائي؟
A) نموذج الحلزون
B) نموذج النماذج الأولية (نموذج النماذج التجريبية)
C) نموذج الشلال
D) نموذج حرف V
  • 5. ماذا تعني اختصار CI/CD في تطوير البرمجيات؟
A) التطبيق المخصص/التسليم الكامل
B) التكامل المركزي/التطوير المستمر
C) التكامل المستمر/النشر المستمر
D) التثبيت الكامل/النشر الصحيح
  • 6. ماذا تعني اختصار DRY في مجال تطوير البرمجيات؟
A) حافظ على نفسك
B) النتائج المترتبة على متطلبات التوثيق
C) النتائج المترتبة على إعادة استخدام المكونات في التطوير
D) لا تكرر نفسك
  • 7. أي مما يلي هو نموذج شائع لدورة حياة تطوير البرمجيات؟
A) نموذج الشلال (Waterfall)
B) نموذج الحلزون (Spiral)
C) نموذج التطوير السريع التفاعلي (RAD)
D) نموذج الأجايل (Agile)
  • 8. أي مما يلي هو تقنية اختبار الأداء في هندسة البرمجيات؟
A) اختبار التحميل
B) اختبار القبول
C) اختبار التكامل
D) اختبار الوحدات
  • 9. ما هي مشكلة البرمجيات؟
A) هو خطأ أو عيب أو فشل أو خلل في برنامج أو نظام حاسوبي يؤدي إلى إنتاج نتيجة غير صحيحة أو غير متوقعة.
B) مصطلح شائع في الصناعة.
C) تحسين في الميزات.
D) جزء من مرحلة تصميم البرمجيات.
  • 10. في أي عقد من الزمن بدأ يُنظر إلى هندسة البرمجيات على أنها مجال هندسي مستقل؟
A) الخمسينيات
B) الثمانينيات
C) السبعينيات
D) الستينيات
  • 11. من هو الذي يُنسب إليه استخدام مصطلح "هندسة البرمجيات" في سياق رسمي في مجلة "Communications of the ACM"؟
A) واتس همفري
B) فريدريش ل. باور
C) أنتوني أ. أووتينجر
D) مارغريت هاميلتون
  • 12. من أسس برنامج عمليات البرمجيات في المعهد (SEI)؟
A) أنتوني أ. أووتينجر
B) فريدريش ل. باور
C) فريدريك بروكس
D) واتس همفري
  • 13. أي اللجنة الفرعية نشرت وثيقة المعرفة الأساسية في هندسة البرمجيات (SWEBOK)؟
A) مجموعة الاهتمام الخاصة في جمعية الحاسب الآلي (ACM) في مجال هندسة البرمجيات
B) جمعية الكمبيوتر التابعة لمعهد مهندسي الكهرباء والإلكترونيات (IEEE)
C) اللجنة الفنية المشتركة ISO/IEC JTC 1/SC 7
D) لجنة هندسة البرمجيات التابعة لحلف شمال الأطلسي (الناتو)
  • 14. من هم الذين صرحوا بأن هندسة البرمجيات هي بالفعل شكل من أشكال الهندسة؟
A) دونالد كنوث
B) إدزجر دبليكيا
C) ديفيد بارناس
D) ستيف ماكونيل
  • 15. أي من المعلقين يعتقد أن البرمجة هي فن وعلم في آن واحد؟
A) ديفيد بارناس
B) دونالد كنوث
C) ستيف ماكونيل
D) إدزجر دبليكيا
  • 16. من الذي ادعى أن المصطلحات 'هندسة البرمجيات' و 'مهندس البرمجيات' قد أُسيء استخدامها في الولايات المتحدة؟
A) دونالد كنوث
B) ستيف ماكونيل
C) إدزجر دبليكايا
D) ديفيد بارناس
  • 17. ما هو نوع متطلبات البرنامج الذي يصف السلوكيات أو المخرجات المتوقعة؟
A) قيود الواجهة
B) متطلبات المجال
C) المتطلبات غير الوظيفية
D) المتطلبات الوظيفية
  • 18. ما هو نوع التصميم في هندسة البرمجيات الذي يخطط للتفاعل بين النظام وبيئته؟
A) التصميم الوظيفي
B) التصميم المعماري
C) تصميم الواجهة
D) التصميم التفصيلي
  • 19. ما هو نوع القيود الذي يتعلق بوقت الاستجابة في المتطلبات غير الوظيفية؟
A) قيود الواجهة
B) قيود الأداء
C) قيود دورة الحياة
D) قيود التشغيل
  • 20. من هو المعلق الذي يعتقد أن هندسة البرمجيات يجب أن تُعتبر تخصصًا هندسيًا، ولكنها لم تُعتبر كذلك بعد؟
A) ستيف ماكونيل
B) ديفيد بارناس
C) إدسر دبلي ديكسترا
D) دونالد كنوث
  • 21. أي جامعة قدمت أول برنامج بكالوريوس في هندسة البرمجيات لمدة ثلاث سنوات في العالم؟
A) معهد روCHESTER للتكنولوجيا
B) جامعة إمبيريال كوليدج بلندن
C) جامعة سياتل
D) جامعة شيفيلد
  • 22. في أي سنة أسس معهد روتشستر للتكنولوجيا برنامج البكالوريوس في هندسة البرمجيات؟
A) 1979
B) 1996
C) 2003
D) 1987
  • 23. كم عدد الجامعات في الولايات المتحدة التي قدمت برامج للحصول على درجة البكالوريوس في هندسة البرمجيات اعتبارًا من عام 2004؟
A) حوالي 50
B) 100
C) 10
D) 25
  • 24. أي جامعة أسست أول برنامج ماجستير في هندسة البرمجيات؟
A) معهد الإمبراطوري بلندن
B) جامعة ولاية كاليفورنيا، فوليرتون
C) جامعة شيفيلد
D) جامعة سياتل
  • 25. في أي سنة حصلت معهد روتشستر للتكنولوجيا على اعتماد ABET لبرنامجها في هندسة البرمجيات؟
A) 2003
B) 1987
C) 1996
D) 2004
  • 26. أي جامعة تقدم درجة الماجستير في هندسة البرمجيات (MSE) من خلال قسم علوم وهندسة الحاسوب؟
A) جامعة سياتل
B) جامعة شيفيلد
C) معهد روتشستر للتكنولوجيا
D) جامعة ولاية كاليفورنيا، فوليرتون
  • 27. ما هي المنظمة التي أقرت العديد من برامج هندسة البرمجيات في كندا؟
A) مجلس اعتماد الهندسة الكندي
B) جمعية الكمبيوتر التابعة لمعهد مهندسي الكهرباء والإلكترونيات
C) جمعية آلات الحوسبة
D) ABET
  • 28. ما هي الدولة التي تسمح لمهندسي البرمجيات بالحصول على لقب المهندس المحترف (P.Eng)؟
A) الولايات المتحدة
B) كندا
C) المملكة المتحدة
D) ألمانيا
  • 29. في أي سنة بدأت منظمة NCEES بتقديم امتحان مهندس محترف في مجال هندسة البرمجيات في الولايات المتحدة؟
A) 2016
B) 2013
C) 2020
D) 2005
  • 30. ما هي المسميات الوظيفية التي يمكن لمهندسي البرمجيات الحصول عليها في أوروبا؟
A) مهندس معتمد
B) مهندس برمجيات محترف
C) مهندس أوروبي معتمد (EUR ING)
D) أخصائي برمجيات معتمد
  • 31. ما هي أحدث نسخة من دليل معهد مهندسي الكهرباء والإلكترونيات (IEEE) حول مجال المعرفة في هندسة البرمجيات؟
A) SWEBOK الإصدار الرابع
B) SWEBOK الإصدار الثالث
C) SWEBOK الإصدار الخامس
D) SWEBOK الإصدار السادس
  • 32. ما هي الدولة التي لا تفرض متطلبات ترخيص أو قانونية لوظيفة مهندس برمجيات؟
A) الولايات المتحدة
B) المملكة المتحدة
C) كندا
D) ألمانيا
  • 33. ما هي المسميات الوظيفية التي يمكن أن يحملها مهندسو البرمجيات في مقاطعة ألبرتا، كندا؟
A) مهندس أوروبي (EUR ING)
B) مهندس محترف (P.Eng)
C) أخصائي أنظمة المعلومات (I.S.P.)
D) مهندس مرخص
  • 34. ما هو العدد التقديري للمهندسين البرمجيين المحترفين في جميع أنحاء العالم في عام 2022؟
A) 26.9 مليون
B) 18.5 مليون
C) 21 مليون
D) 30 مليون
  • 35. ما هي النسبة المئوية لمهندسي البرمجيات الذين عملوا لأكثر من 50 ساعة في الأسبوع خلال عام 2008؟
A) 20 بالمئة
B) 15 بالمئة
C) 25 بالمئة
D) 11 بالمئة
  • 36. ما هي الإصابة المحتملة التي لم يتم ذكرها كخطر يهدد مهندسي البرمجيات والمبرمجين؟
A) متلازمة النفق الرسغي
B) جلطات الدم
C) إجهاد العين
D) آلام الظهر
  • 37. ما هو تقدير معدل النمو الذي أصدره مكتب إحصاءات العمل (BLS) لوظائف مهندسي البرمجيات للفترة من عام 2024 إلى عام 2034؟
A) 17%
B) 30%
C) 25%
D) 15%
  • 38. ما هي الدولة التي تم ذكرها كوجهة لتوسيط وظائف هندسة البرمجيات؟
A) البرازيل
B) الصين
C) الهند
D) ألمانيا
  • 39. ما هو الانخفاض المتوقع في عدد مبرمجي الكمبيوتر من عام 2016 إلى عام 2026 وفقًا لإحصائيات هيئة العمل؟
A) -10 بالمئة
B) -9 بالمئة
C) -11 بالمئة
D) -7 بالمئة
  • 40. ما هي التخصصات المذكورة للمهندسين البرمجيين؟
A) مهندسون معماريون
B) فيزيائيون
C) علماء أحياء
D) كيميائيون
  • 41. ما هي المدة الزمنية الشائعة لأسبوع العمل لمعظم مهندسي البرمجيات والمبرمجين؟
A) 50 ساعة في الأسبوع
B) 40 ساعة في الأسبوع
C) 30 ساعة في الأسبوع
D) 60 ساعة في الأسبوع
  • 42. ما هي التخصصات التي تتضمن إدارة مشاريع البرمجيات؟
A) مديرو المشاريع
B) علماء الأحياء
C) الكيميائيون
D) علماء الفيزياء
  • 43. ما هو الجائزة التي تُمنح تقديراً للمساهمات المهنية التي تجمع بين علوم الحاسوب والتخصصات الأخرى؟
A) جائزة ستيفنز
B) وسام لوفليس من جمعية علماء الحاسوب البريطانية
C) جائزة أفضل ورقة بحثية مؤثرة في مؤتمر آي سي إس إي
D) جائزة ألين نيول من جمعية آك إم-آي آي
  • 44. ما هي الجائزة التي تمنحها جمعية صناعة البرمجيات والمعلومات للتميز في تطوير البرمجيات؟
A) جائزة كودي
B) جائزة جولت
C) جائزة هارلان ميلز
D) جائزة إي سي إم سيج سافت للبحث المتميز
  • 45. ما الذي تم تحديده على أنه صعوبة كبيرة في تطوير البرمجيات الموزعة عالميًا؟
A) نقص الموارد التكنولوجية.
B) الاعتماد المفرط على الكفاءات المحلية.
C) مستوى مفرط من التعاون بين الفرق.
D) المشاكل الناتجة عن المسافة بين المطورين.
  • 46. ما هي المشكلة الأساسية في هندسة البرمجيات، وفقًا لبعض النقاد؟
A) إن مناهجها ليست تجريبية بما فيه الكفاية.
B) إنها تفتقر إلى الأسس النظرية.
C) إنها تحتوي على عدد كبير جدًا من التطبيقات العملية.
D) إنها تركز بشكل كبير جدًا على الأجهزة.
  • 47. ما هي إحدى الآليات المقترحة لنشر المعرفة الهندسية في مجال البرمجيات؟
A) التمويل الجماعي
B) التراخيص
C) المساهمات مفتوحة المصدر
D) فعاليات الهاكاثون
  • 48. ما هو المصطلح المستخدم لوصف علم الحاسوب باعتباره مجالًا "مُضنيًا"؟
A) "التخصص المبهج"
B) "العلم المُضني"
C) "المهنة السعيدة"
D) "الدراسة المبهجة"
  • 49. ما هي الطريقة المقترحة للتحقق من صحة مناهج هندسة البرمجيات؟
A) التحقق في التطبيقات العملية.
B) المراجعات من الزملاء.
C) التحليل النظري.
D) استطلاعات الأدبيات.
تم إنشاؤها باستخدام That Quiz — حيث يتم إجراء الاختبارات والاختبارات بسهولة للرياضيات ومجالات المواد الأخرى.