Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

مراجعة هندسة البرمجيات

Total questions: 48

Worksheet time: 24mins

Name
Class
Date
1.

يتم تطوير المنتج على شكل إصدارات متتالية

a)

منهجية الشلال

b)

منهجية التطوير السريع للتطبيقات

c)

منهجية التطوير الرشيقة

2.

لا يمكن الانتقال للمرحلة التالية إلا بعد الانتهاء من المرحلة السابقة

a)

منهجية التطوير الرشيقة

b)

منهجية التطوير السريع للتطبيقات

c)

منهجية الشلال

3.

غير مناسبة للأنظمة الكبيرة والمعقدة.

a)

منهجية التطوير

الرشيقة

b)

منهجية التطوير

السريع للتطبيقات

c)

منهجية الشلال

4.

أسرع طريقة للحصول على معاينة

للمنتج الحقيقي.

a)

منهجية التطوير

الرشيقة

b)

منهجية التطوير

السريع للتطبيقات

c)

منهجية الشلال

5.

يشارك المُستخدِمون في التغذية الراجعة مما يساهم في إنتاج برمجيات كثر كفاءة و أقل أخطاء.

a)

منهجية التطوير

الرشيقة

b)

منهجية التطوير السريع للتطبيقات

c)

منهجية الشلال

6.

يتضمن تطوير البرمجيات إنشاء نظام المعلومات واختباره وتطويره.

a)

خطأ

b)

صح

7.

المرحلة ............ يتم فيها تعريف جميع تفاصيل النظام

الجديد.

a)

التطوير والاختبار

b)

الصيانة

c)

التنفيذ

d)

التحليل

8.

المرحلة ........... يتم تحويل النظرية (الخطط) إلى

ممارسة (عمل).

a)

الصيانة

b)

التطوير والاختبار

c)

التصميم

d)

التحليل

9.

المرحلة .......... يعتمد على مقدار المعرفة التي يجب

على الشخص المَعني معرفتها لفهم

كيفية عمل النظام.

a)

التوثيق

b)

التنفيذ

c)

الصيانة

d)

التحليل

10.

المرحلة .................. يتم تحديد المشكلة التي يجب حلها في البرمجبات

a)

التطوير والاختبار

b)

التنفيذ

c)

التصميم

d)

التحليل

11.

المرحلة التي تستخدم فيها أدوات جمع البيانات هي :

a)

التنفيذ

b)

الصيانة

c)

التحليل

12.

المرحلة التي تُستخدم فيها لغة برمجة أو برنامج حاسوبي لإعداد النظام هي :

a)

التنفيذ

b)

التطوير

c)

التقييم

13.

يتم إزالة أخطاء النظام أثناء العمل

a)

الصيانة

b)

التطوير والاختبار

c)

التقييم

14.

يتضمن تطوير البرمجيات إنشاء نظام المعلومات واختبار وتطويره

a)

خطأ

b)

صح

15.

تعتمد على طريقة تصميم النماذج الأولية وتحسينها

a)

منهجية الشلال

b)

منهجية التطوير السريع للتطبيقات

c)

منهجية التطوير الرشيقة

16.

يتم تطوير المنتج على شكل إصدارات متتالية

a)

منهجية التطوير السريع للتطبيقات

b)

منهجية التطوير الرشيقة

c)

منهجية الشلال

17.

من اللغات متعددة الأغراض

a)

برولوغ PROLOG

b)

C++

c)

بيسك Basic

18.

من لغات الذكاء الاصطناعي

a)

html

b)

Python

c)

C

19.

من اللغات كائية التوجه

a)

cobol

b)

Fortran

c)

python

20.

من اللغات المترجمة

a)

C++

b)

BASIC

c)

javaScript

21.

يحول البرنامج المصدري المكتوب بلغة البرمجة العالية المستوى بأكمله ويحوله إلى لغة آلة

a)

المفسر

b)

المترجم

22.

يقرأ سطرا واحدا من التعليمات البرمجية ويعرض أي خطأ فيه ويجب تصحيح الاخطاء قبل الا نتقال الى السطر التالي

a)

المترجم

b)

المفسر

23.

يحتاج إلى ربط ملف الكائن بملفات المكتبة القياسية لإنشاء الملف القابل للتنفيذ

a)

المفسر

b)

المترجم

24.

تتأكد من أن جميع الملفات التي تم تحديدها سيتم تجميعها وربطها في برنامج واحد نهائي

a)

محررات النصوص البرمجية

b)

أدوات إدارة التعليمات البرمجية

c)

منشئات المشروع

25.

تحتوي على جميع البرامج والأدوات اللازمة لكتابة البرامج وتنفيذها وتشخيص المشاكل وإصلاحها

a)

محررات النصوص البرمجية

b)

إدارة التحكم في الاصدار

c)

بيئة التطوير التكاملية

26.

هو برنامج تفاعلي يتم إنشاؤه باستخدام تقنيات الويب ويستخدم لتنفيذ المهام عبر الانترنت

a)

تطبيق مدمج

b)

تطبيقات عامة

c)

تطبيق الويب

27.

من مزاياها الوصول إلى أدوات تطوير البرمجيات من أي مكان في العالم

a)

بيئة تطوير سحابية

b)

بيئة تطوير متكاملة

28.

من تحدياتها يؤدي وجود كثير من الوظائف الاختيارية إلى بطء الاداء وتتطلب قدرا كبيرا من التدريب لاستخدامها بشكل صحيح

a)

بيئة تطوير سحابية

b)

بيئة التطوير المتكاملة

29.

من مراحل دورة حياة تطوير البرمجيات:

a)

التطبيق

b)

الصيانة

c)

التحليل

d)

جميع ما ذكر

30.

مجموعة من المتطلبات تتمثل في القيود وخصائص الجودة التي يجب أن يفي بها البرنامج ليكون مقبولًا لدى أصحاب المصلحة:

a)

متطلبات تطوير البرمجيات

b)

المتطلبات البرمجية

c)

المتطلبات الوظيفية

d)

المتطلبات غير الوظيفية

31.

الجهات التي يمكنها إجراء التقييم على النظام هي:

a)

الإدارة

b)

المصمم

c)

المبرمج

d)

جميع ما ذكر

32.

لغة برمجية تستخدم لتطوير التطبيقات التجارية وتطبيقات الإدارة العامة:

a)

لغة بيسك

b)

لغة ليسب

c)

لغة كوبول

d)

لغة جافا

33.

هو برنامج حاسب يقوم بتحويل كتلة كاملة من التعليمات البرمجية المكتوبة بلغة برمجية عالية المستوى إلى لغة الآلة التي يفهمها معالج الحاسب:

a)

المترجم

b)

المفسر

c)

مترجم الأكواد

d)

التحويل البرمجي الكتلي

34.

جميع اللغات البرمجية التالية تعتبر من اللغات المُترجمة باستثناء:

a)

C

b)

C++

c)

C#

d)

لغة جافا سكريبت

35.

من مزايا محررات النصوص:

a)

التحقق من الخطأ

b)

الاكمال التلقائي واقتراحات النصوص البرمجية

c)

تمييز النصوص البرمجية

d)

جميع ما ذكر

36.

واحدة من أدوات تطوير البرمجيات تقوم بالتأكد من تجميع جميع الملفات الضرورية ببرنامج نهائي واحد:

a)

محررات النصوص البرمجية

b)

منشئات المشروع

c)

بيئة التطوير الكاملة

d)

المحللات

37.


من الأمور التي يجب مراعاتها عند استخدام هيكلية التطبيقات السحابية:

a)

قابلية التوسيع في التصميم

b)

الفصل بين لغات البرمجة عالية المستوى

c)

مراعاة اختيار بيئة البيانات

d)

جميع ما ذكر

38.


هو حاسب خاص بنظام تشغيل يعمل في الوقت الفعلي ولا يحتوي على واجهة مستخدم:

a)

النظام المؤقت

b)

النظام السري

c)

النظام المدمج

d)

نظام الواجهة المستقلة

39.

يعد NetBeans مثال على بيئات التطور المتكاملة

a)

صح

b)

خطأ

40.

اللغة التي تتسم بعدم ارتباطها بنوع وبنية حاسب معين ويمكن نقل البرنامج من جهاز الى جهاز اخر

a)

لغة الآلة

b)

لغة التجميع

c)

لغات البرمجة عالية المستوى

d)

لغات البرمجة الرمزية

41.

تعد اخطاء اثناء التشغيل من انواع الاخطاء فالبرمجة

a)

صح

b)

خطأ

42.

من الأدوات المستخدمة في تصميم قواعد البيانات

a)

SQL server

b)

firebase

c)

Microsoft teams

d)

bluehost

43.

تستخدم مجموعة من التعليمات لإخبار الحاسب بما يجب القيام به خطوة بخطوة.

a)

اللغات المتخصصة

b)

البرمجة كائنة التوجه

c)

البرمجة الإجرائية

d)

لغات علمية

44.

طريقة من طرق جمع المتطلبات تكون هوية المستخدم فيها مخفية.

a)

الملاحظة

b)

المقابلات

c)

فحص وثائق النظام

d)

الإستبانة

45.

 

برمجيات لا يوجد لديها متطلبات لتنزيل وتثبيت بيئة البرنامج.

a)

بيئات التطوير المتكاملة

b)

محررات النصوص البرمجية

c)

بيئات البرمجيات السحابية

d)

منشئات المشروع

46.

لا تتيح أداة إدارة التحكم فالإصدار لأعضاء الفريق المختلفين الوصول الى برنامج المصدر في ذات الوقت.

a)

صح

b)

خطأ

47.

يربط ملف برنامج الكائن بملفات المكتبة القياسية لينتج برنامج قابل للتنفيذ.

a)

الرابط

b)

الكائن

c)

بيئات التطوير المتكاملة

d)

المحللات

48.

تحتوي على جميع البرامج والأدوات اللازمة لكتابة البرامج وتنفيذها وتشخيص المشاكل وإصلاحها

a)

الرابط

b)

الكائن

c)

بيئات التطوير المتكاملة

d)

المحللات