wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Amal

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

تصميم البرمجيات هو

a)

عملية كتابة الشفرة البرمجية مباشرةً

b)

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

c)

اختبار البرنامج بعد تنفيذه

d)

عملية توثيق البرنامج فقط

2.

من خصائص التصميم الجيد للبرمجيات

a)

صعوبة الصيانة

b)

ارتفاع التكلفة

c)

سهولة الاستخدام والصيانة

d)

زيادة التعقيد

3.

تزداد صعوبة تطوير البرمجيات كلما

a)

قل حجم المشروع

b)

كبرت المقاطع المستقلة

c)

زاد حجم المشروع

d)

كانت المقاطع مترابطة

4.

تقسيم المشروع إلى مقاطع مستقلة يساعد على

a)

زيادة التعقيد

b)

صعوبة الفهم

c)

سرعة التطوير وسهولة الصيانة

d)

زيادة الأخطاء

5.

المقصود بخاصية التماسك (Cohesion) في المقطع البرمجي

a)

مدى ارتباط المقطع بغيره من المقاطع

b)

قدرة المقطع على تنفيذ مهمة واحدة دون الحاجة إلى مقاط أخر

c)

حجم البيانات في المقطع

d)

دد الأوامر في المقطع

6.

أقوى أنواع التماسك هو

a)

التماسك العرضي

b)

التماسك المنطق

c)

التماسك المعلوماتي

d)

التماسك المؤقت

7.

تعتمد طريقة التصميم على أساس انسياب البيانات على

(DFD)

a)

هيكل الحاسوب

b)

تدفق البيانات خلال النظام والعمليات عليها

c)

تقسيم البرنامج إلى صفوف وأعمدة

d)

شكل الواجهة فقط

8.

في التصميم الكينوني Object-Oriented Design)تُقسم البرمجية إلى

a)

حلقات تكرار

b)

حدات بيانات

c)

كينونات (Objects) مستقلة تتفاعل مع بعضها

d)

ملفات فرعية

9.

من مزايا طريقة جاكسون (JSD)

a)

لا تناسب التعليم

b)

جيدة لتعليم دورة حياة النظام

c)

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

d)

لا تعتمد على المدخلات والمخرجات

10.

يهدف التصميم الواقعي (Real-Time Design) إلى

a)

تجاهل الزمن الحقيقي أثناء التنفيذ

b)

تنفيذ البرمجيات ضمن بيئة متعددة الجوانب مع مراعاة الزمن الحقيقي

c)

بناء برنامج بسيط فقط

d)

زيادة عدد العمليات الحسابية