أجب عن أكثر من 100 سؤال من MCQs الخاصة بهندسة البرمجيات وقيّم قبضتك على موضوع هندسة البرمجيات. قم بالتمرير أدناه وابدأ!
A. صندوق اسود
B. صندوق أبيض
C. شاملة
D. لا شيء مما بالأعلى
A. الجيل الثاني
B. الجيل الثالث
C. الجيل الرابع
A. اختبار التكامل من أسفل إلى أعلى
B. اختبار التكامل من أعلى إلى أسفل
C. اختبار تكامل Big-Bang
D. اختبار تكامل مختلط/شطيرة
A. يجب أن تكون موجزة.
B. يجب أن تحدد التنفيذ والقضايا فيه.
C. يجب أن تظهر النزاهة المفاهيمية
D. يجب أن تكون منظمة
A. الميراث ، التجميع
B. الارتباط ، الميراث
C. التجميع ، التكوين
D. التكوين ، الارتباط
A. تصحيح الاخطاء
B. منع الخطأ
C. كلا A و B
D. لا شيء مما بالأعلى
A. القابلية للفهم
B. الاستعلاء
C. كفاءة
D. قابلية الصيانة
E. تعقيد
A. نقص لغات البرمجة
B. نقص التقدم السريع في هندسة البرمجيات
C. زيادة حجم المشكلة
D. كل ما ورداعلاه
A. دراسة الجدوى
B. تحليل المتطلبات والمواصفات
C. تصميم
D. اختبارات
A. يساعد في تطوير منتجات البرمجيات المنهجية والمنضبطة.
B. يساعد في تحديد معايير الدخول والخروج فقط للمرحلة الأولى والأخيرة من تطوير البرمجيات.
C. يساعد في مراقبة تقدم المشروع.
D. نموذج دورة حياة البرنامج هو مقدمة موجزة لدورة حياة البرنامج.
A. شروط
B. متطلبات
C. أجراءات
D. نتيجة
A. اختبار الانحدار
B. اختبار الحجم
C. اختبار قابلية الاستخدام
D. اختبار الصيانة
E. اختبار التوافق
A. التجريد ، التحلل
B. التجريد والقفز
C. التحلل والبرمجة الاستكشافية
D. البرمجة الاستكشافية والتجريد
E. البرمجة الاستكشافية والقفز
A. مخصصة
B. صندوق أبيض
C. صندوق اسود
D. شاملة
A. إدارة تكوين البرامج
B. تصديق
C. تصميم و تنفيذ
D. تصميم حالة الاختبار
E. مواصفات البرمجيات
F. تطور
G. توثيق
A. ثابتة
B. متحرك
C. كل من ثابت وديناميكي
A. وظائف في نظام
B. عناصر البيانات التي تتدفق بين محطات المعالجة
C. تصميم هيكل التحكم
D. تسلسل تنفيذ التعليمات
E. لا شيء مما بالأعلى
A. التحقق من صحة التحقق
B. التحقق التحقق من صحة
C. التحقق من الصحة ، والتحقق من الصحة
D. التحقق ، والتحقق
A. اختبار التوافق
B. اختبار الحجم
C. اختبار الانحدار
D. اختبار الإجهاد
A. الترميز
B. اختبار النظام
C. تصميم
D. وحدة التجارب
A. ميراث
B. منظمة
C. التجميع
D. تعبير
A. فريق اختبار داخل المنظمة النامية
B. فريق اختبار خارج المنظمة النامية
C. العملاء الفعليين أو مجموعة مختارة من العملاء الودودين.
D. مجموعة مختارة من المطورين
A. تقطيع البرنامج
B. القوة الغاشمة
C. التراجع
D. تسبب القضاء
A. صعب الفهم
B. سهل التنفيذ
C. أقل تكلفة للتطوير
D. كل ما ورداعلاه
A. مواصفات البرمجيات
B. تصميم البرمجيات
C. التحقق من صحة البرامج
D. تطور البرمجيات
E. كل ما ورداعلاه
A. يتم إجراء الاختبار في النهاية ، بعد تطوير المشروع بأكمله
B. في البداية تم تطوير نموذج أولي واختباره ، ثم يتم إجراء اختبار ثانٍ بعد الانتهاء من المشروع
C. يتم تنفيذ الترميز بشكل تدريجي. يتم بدء زيادة جديدة فقط بعد الاختبار الناجح للزيادة السابقة
D. يتم اختبار المتطلبات وتوثيقها
A. عالي عالي
B. عالي منخفض
C. منخفض مرتفع
D. منخفض منخفض
A. ادوات التطوير
B. العمليات الفنية لتطوير البرمجيات
C. تطوير الأساليب والنظريات
D. صيانة الأجهزة
E. الشبكات
A. استعادة
B. التوافق
C. مقدار
D. تراجع
A. مرحلة التنفيذ
B. مرحلة الاختبار
C. مرحلة دراسة الجدوى
D. مرحلة الترميز
A. نموذج موجه
B. الموجهة نحو الممتلكات
C. كلا A و B
A. فشل البرنامج
B. خطأ البرنامج
A. يجب استخدام بنيات الدخول الفردية والخروج الفردية قدر الإمكان.
B. لا ينبغي أن يتم إخفاء المعلومات على الإطلاق.
C. يجب تجنب استخدام أنواع البيانات المعرفة من قبل المستخدم قدر الإمكان.
D. يجب ألا يكون مستوى التعشيش عميقًا جدًا.
A. يمكن للممثل في مخطط حالة الاستخدام المشاركة في حالة استخدام واحدة فقط.
B. في مخطط حالة الاستخدام ، تكون حالة استخدام واحدة مستقلة عن حالة الاستخدام الأخرى.
C. يجب بناء جميع المشاهدات لمشكلة معينة باستخدام جميع المخططات التي يتم توفيرها بواسطة UML.
D. يتم وصف الهيكل الثابت للنظام بواسطة الرسم التخطيطي.
A. نموذج على شكل حرف V.
B. نموذج النموذج الأولي
C. نموذج حلزوني
D. نموذج الشلال
A. تمثل DFDs تدفق البيانات في النظام وكذلك الوظيفة التي يؤديها النظام.
B. يتم تعريف جوانب التحكم بدقة كبيرة بواسطة DFDs.
C. DFDs سهل الفهم والاستخدام.
D. يتم التقاط ترتيب تشغيل العمليات بواسطة DFD
A. يتم ترميز الوحدات المختلفة ثم يتم دمجها معًا في خطوة واحدة ثم تم اختبارها كوحدة كاملة.
B. يتم دمج المكونات المختلفة واحدة تلو الأخرى واختبارها في كل مستوى من مستوى التكامل.
C. يتم دمج المكونات المختلفة واحدة تلو الأخرى ولكن تم اختبارها فقط كنظام كامل.
D. ينقسم النظام إلى وحدات ويتم اختبار كل وحدة في عزلة.
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. لماذا تكلفة أجهزة الكمبيوتر كثيرا؟
B. لماذا تكلفة أجهزة الكمبيوتر كثيرا؟
C. لماذا يكلف الكثير لتطوير جزء من البرنامج؟
D. لماذا لا يمكن إزالة أخطاء البرامج من المنتجات قبل التسليم؟
A. يعاني البرنامج من التعرض للبيئات المعادية.
B. من المرجح أن تنشأ العيوب بعد استخدام البرنامج في كثير من الأحيان.
C. طلبات تغيير متعددة تقدم أخطاء في تفاعلات المكونات.
D. تصبح قطع الغيار البرمجيات أكثر صعوبة في الطلب.
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. عملية العملية
B. تصنيع
C. طُرق
D. أدوات
A. الاتصالات ، التخطيط ، النمذجة ، البناء ، النشر.
B. الاتصالات ، إدارة المخاطر ، القياس ، الإنتاج ، المراجعة.
C. التحليل ، التصميم ، البرمجة ، التصحيح ، الصيانة.
D. التحليل والتخطيط والتصميم والبرمجة والاختبار.
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. تدفق العملية المتزامنة.
B. تدفق العملية التكرارية.
C. تدفق العملية الخطية.
D. تدفق العملية الحلزونية.
E. كلا ب و ج
A. سي
B. التوابل
C. ISO 9000.
D. ISO 9001
E. كلا B و D
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. نهج معقول عندما يتم تعريف المتطلبات بشكل جيد.
B. نهج جيد عندما يكون برنامج العمل مطلوبًا بسرعة.
C. أفضل طريقة للاستخدام للمشاريع ذات فرق التطوير الكبيرة
D. نموذج قديم الطراز نادراً ما يستخدم بعد الآن.
A. نهج معقول عندما يتم تعريف المتطلبات بشكل جيد.
B. نهج جيد عندما يكون المنتج الأساسي العاملة مطلوبًا بسرعة.
C. أفضل نهج للاستخدام للمشاريع مع فرق التطوير الكبيرة.
D. نموذج ثوري لا يستخدم للمنتجات التجارية.
A. هل التكرار في الطبيعة.
B. يمكن بسهولة استيعاب تغييرات متطلبات المنتج.
C. لا تنتج عمومًا أنظمة رهيبة.
D. . كل ما ورداعلاه.
A. نهج معقول عندما يتم تعريف المتطلبات بشكل جيد.
B. نهج مفيد عندما لا يستطيع العميل تحديد المتطلبات بوضوح.
C. أفضل نهج للاستخدام للمشاريع مع فرق التطوير الكبيرة.
D. نموذج محفوف بالمخاطر نادراً ما ينتج منتجًا ذا معنى.
A. ينتهي بتسليم منتج البرنامج.
B. هو فوضى أكثر من النموذج الإضافي
C. يتضمن تقييم مخاطر المشروع أثناء كل تكرار.
D. كل ما ورداعلاه.
A. اسم آخر للهندسة المتزامنة.
B. يحدد الأحداث التي تؤدي إلى انتقالات حالة النشاط الهندسي.
C. تستخدم فقط لتطوير أنظمة متوازية أو موزعة.
D. تستخدم كلما توقع عدد كبير من طلبات التغيير.
A. اسم آخر للهندسة المتزامنة.
B. يحدد الأحداث التي تؤدي إلى انتقالات حالة النشاط الهندسي.
C. تستخدم فقط لتطوير أنظمة متوازية أو موزعة.
D. تستخدم كلما توقع عدد كبير من طلبات التغيير.
E. كلا A و B
A. مناسب فقط لتصميم أجهزة الكمبيوتر.
B. غير قادر على دعم تطوير المكونات القابلة لإعادة الاستخدام.
C. يعتمد على تقنيات الكائن للدعم.
D. ليس فعال من حيث التكلفة بواسطة مقاييس البرمجيات القابلة للقياس الكمي المعروفة.
A. تحديد مواصفات الأنظمة القائمة على الكمبيوتر.
B. تطوير أنظمة قائمة على الكمبيوتر الخالية من العيوب.
C. تحقق من صحة الأنظمة القائمة على الكمبيوتر
D. كل ما ورداعلاه.
A. مرحلة التأسيس.
B. مرحلة التفصيل.
C. مرحلة البناء
D. مرحلة التحقق من الصحة.
A. يؤكد القياس الشخصي لمنتج العمل.
B. يتطلب الممارس إشرافًا دقيقًا من قبل مدير المشروع.
C. الممارس الفردي مسؤول عن تقدير وجدولة.
D. . يتم تمكين الممارس للتحكم في جودة منتجات عمل البرمجيات.
A. تسريع تحسين عملية البرمجيات.
B. السماح بإدارة وقت أفضل من قبل المهنيين المدربين تدريباً عالياً.
C. بناء فرق برمجيات موجهة ذاتيا. D. إظهار المديرين كيفية تقليل التكلفة
D. كلا ب و ج
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. التخلص من استخدام تخطيط المشروع واختباره.
B. يتم إنتاج منتجات العمل الأساسية فقط.
C. تتيح العملية للفريق تبسيط المهام.
D. يستخدم استراتيجية تسليم المنتجات الإضافية.
A. يجب إجراء تجميع المتطلبات بعناية فائقة.
B. يجب إجراء تحليل المخاطر قبل أن يحدث التخطيط.
C. يجب تسليم زيادات البرامج في فترات زمنية قصيرة.
D. يجب أن تتكيف عمليات البرمجيات مع التغييرات بشكل تدريجي.
E. كلا C و D
A. التحليل ، التصميم ، الترميز ، الاختبار.
B. التخطيط ، التحليل ، التصميم ، الترميز.
C. التخطيط ، التحليل ، الترميز ، الاختبار.
D. التخطيط ، التصميم ، الترميز ، الاختبار.
A. ماذا فعلت منذ الاجتماع الأخير؟
B. ما العقبات التي تواجهها؟
C. ما سبب المشكلة التي تواجهها؟
D. ما الذي تخطط لإنجازه في اجتماع الفريق التالي؟
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. تهتم بالتفاصيل
B. صادقة بوحشية.
C. يتبع قاعدة العملية بشكل عقائدي.
D. مرنة تحت الضغط.
A. جو العمل المحموم.
B. ميزانية غير كافية.
C. عملية البرمجيات المنسقة بشكل سيئ.
D. تعريف غير واضح لأدوار الفريق.
E. أ ، ب ، د
A. تعقيد المشكلة
B. تعقيد المشكلة
C. . قانون العواقب غير المقصودة
D. المخاطر المرتبطة بالقرار
E. كل ما ورداعلاه
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع
A. حقيقي
B. خطأ شنيع