اختبار هندسة البرمجيات سنة ثالثة مسارات ف1
أسئلة اختبار مادة هندسة البرمجيات للصف الثالث ثانوي
س1/ اختاري الإجابة الصحيحة وظللي في ورقة التظليل في قسم الخيارات:
1. أحد فروع علم الحاسب التي تختص بتطوير أنظمة البرمجيات وصيانتها:
أ. علم البيانات
ب. هندسة البرمجيات
ج. الذكاء الاصطناعي
د. الأمن السيبراني
2. يتم فيها فهم مجال المشكلة وتحديد المتطلبات الوظيفية وغير الوظيفية:
أ. مرحلة التحليل
ب. التصميم
ج. التطوير والاختبار
د. الصيانة
3. يتم فيها تحويل المتطلبات والمواصفات إلى مقاطع برمجية:
أ. مرحلة التحليل
ب. التصميم
ج. التطوير والاختبار
د. الصيانة
4. يتم فيها معالجة أي أخطاء ومشاكل خلال عمل النظام:
أ. مرحلة التحليل
ب. التصميم
ج. التطوير والاختبار
د. الصيانة
أ- مرحلة التحليل: إحدى المنهجيات التي يتم فيها تطوير نماذج أولية من خلال دورات تكرارية:
أ- منهجية الشلال
ب- منهجية التطوير السريع
ج- منهجية التطوير الرشيقة
غير ذلك
6- إحدى المنهجيات التي لا يمكن الانتقال من المرحلة التالية إلا بعد الانتهاء من المرحلة السابقة:
أ- منهجية الشلال
ب- منهجية التطوير السريع
7- إحدى المنهجيات التي يتم فيها تقديم منتج فعال في كل مرحلة:
ج- منهجية التطوير الرشيقة
د- غير ذلك
منهجية الشلال
ب- منهجية التطوير السريع
ج- منهجية التطوير الرشيقة
غير ذلك
8- لغات الذكاء الاصطناعي:
فورتران
ب- بايثون
ج- بيسك
ليسب
9 لا تعتبر من مميزات لغات البرمجة عالية:
تستخدم صيغة منطقية وبرمجية.
ب- عدم ارتباطها بنوع بنية الحاسب.
ج- سهولة تصحيح أخطاء البرامج.
د- يمكن فهمها.
10 برنامج يقوم بتحويل كل سطر من التعليمات البرمجية إلى لغة الآلة وتنفذ قبل الانتقال إلى السطر التالي من التعليمات:
تختلف حسب بنية كل حاسب.
ب- المفسر.
11 أخطاء تحدث أثناء تنفيذ البرنامج:
أ- أخطاء منطقية.
ب- أخطاء وقت التشغيل.
ج- أخطاء تركيب الجمل.
د- لا شيء مما سبق.
12 من أدوات تطوير البرمجيات التي تتأكد من تجميع الملفات الضرورية ببرنامج نهائي:
أ- محرر النصوص البرمجي.
ب- مصحح الأخطاء.
ج- منشئات المشروع.
د- المحللات.
13. لا تعد من مزايا محررات النصوص البرمجية:
أ- توفر أدوات ذكية وإكمال النصوص.
ب- العمل كبديل لبيئة التطوير.
ج- أصغر حجماً وأسرع في التحميل.
د- واجهتها بسيطة.
14. هو برنامج تفاعلي يتم إنشاؤه باستخدام تقنيات الويب ويتم تخزين البيانات على خوادم:
أ- التحكم في الإصدار.
ب- أغراض عامة.
ج- بيئة متكاملة.
د- وزارة التعليم.
.15 من مراحل إنشاء تطبيق الويب يدير البيانات وقواعد البيانات والخوادم التي لا يستطيع المستخدم رؤيتها داخل تطبيق الويب
مرحلة تصور الأفكار
مرحلة التحقق
ج. إنشاء الواجهة الأمامية
16 هو مخطط هيكلي أو صورة أو مجموعة صور تُظهر العناصر الوظيفية
النموذج الأولي للبرنامج
محرر النصوص
إنشاء الواجهة الخلفية
ج. التحكم في الإصدار
نشر البرنامج
س2. ضعي صح أو خطأ أمام العبارات التالية:
1- تعتبر مرحلة الصيانة هي أول مرحلة من مراحل دورة حياة تطوير البرمجيات. (خطأ)
2- يتم في مرحلة التقييم التعريف بجميع تفاصيل النظام. (خطأ)
3- من تحديات منهجية الشلال غير مناسبة للمشاريع الكبيرة. (صح)
4- في المفسر تتم عملية تجميع برنامج المصدر بالكامل قبل البدء بالتنفيذ. (خطأ)
5- تستخدم لغة التجميع الرقمين 0، 1. (صح)
6- من أمثلة بيئة التطوير المتكاملة Microsoft visual studio. (صح)
7- من تحديات محرر النصوص البرمجي تتطلب قدراً جيداً من التدريب. (صح)
8- من أدوات إنشاء تطبيق الويب السحابي مايكروسوفت أزور. (صح)
اختبار مادة هندسة البرمجيات للصف الثالث ثانوي – الفصل الدراسي الأول لعام 1445هـ
ضعي المصطلح المناسب أمام التعريف فيما يلي:
المصطلح التعريف
المُجمِّع يقبل برنامج المصدر كمدخل، لينتج برنامج مكافئ بلغة الآلة يسمى برنامج الكائن حيث يقوم بتحويل كتلة من الأوامر البرمجية المكتوبة بلغة عالية المستوى إلى لغة الآلة
بيئة التطوير المتكاملة تحتوي على جميع البرامج والأدوات اللازمة لكتابة البرامج وتنفيذها وتشخيص المشاكل وإصلاحها
ضعي كلمة (صح) أمام العبارة الصحيحة فيما يلي وكلمة (خطأ) أمام العبارة الخاطئة:
من الأمثلة على المتطلبات الوظيفية: الأمان (صح)
تبدأ مرحلة التنفيذ قبل الحصول على موافقة المستخدم على النظام الجديد (خطأ)
تتم عملية التوثيق والتقييم في جميع مراحل دورة حياة تطوير البرمجيات (صح)
يتطلب المفسر ذاكرة أقل (خطأ)
يطلق على الأخطاء التي تحدث أثناء تنفيذ البرنامج اسم: أخطاء وقت التشغيل (runtime errors)
يتم تقديم نموذج أولي غير مكتمل في مرحلة التصميم في منهجية التطوير الرشيقة (صح)
تهتم الواجهة الخلفية بالعناصر المرئية لتطبيق الويب وهي الواجهة بين المستخدم والنظام (خطأ)
قد يتصرف الشخص المراد مراقبته بشكل مختلف عن طبيعته أثناء استخدام طريقة الملاحظة (صح)
اختاري الإجابة الصحيحة فيما يلي:
أ) التحليل
ب) التصميم
مرحلة يتم فيها تصميم واجهات المستخدم وتحديد وظائف كافة العناصر الموجودة فيها
أ) لغة الآلة
ب) لغة التجميع
ج) لغات البرمجة عالية المستوى
اللغة التي تتسم بعدم ارتباطها بنوع وبنية حاسب معين
برمجيات توفر إمكانية العمل على المشروع من أي جهاز حاسب ومن أي مكان في العالم
أ) منهجية التطوير السريعة
ب) منهجية الشلال
ج) منهجية التطوير الرشيقة