3علوم حاسب-تصميم النظم

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

‫بنك أسئلة تصميم النظم‬

‫الفرقة الثالثة‪-‬شعبة علوم الحاسب‬

‫‪True or False‬‬
‫اإلجابة‬ ‫العبـــارة‬ ‫م‬
‫×‬ ‫ظهر علم التحليل والتصميم بعد ظهور الجيل الرابع للحاسبات‪.‬‬ ‫‪1‬‬
‫×‬ ‫دورة بناء وتطوير البرمجيات تحتوي على ثالث مراحل‪.‬‬ ‫‪2‬‬
‫√‬ ‫مرحلة التحليل يتم فيها تكوين النموذج التحليلي للنظام‪.‬‬ ‫‪3‬‬
‫×‬ ‫يتم تصميم الكائنات والدوال والرسائل بين الكائنات في مرحلة التنفيذ‪.‬‬ ‫‪4‬‬
‫×‬ ‫يتم عمل النموذج البرمجي في مرحلة التصميم‪.‬‬ ‫‪5‬‬
‫√‬ ‫الكائن هو صندوق برمجي يحتوي على مجموعة من المتغيرات ومجموعة الدوال المرتبطة مع هذه المتغيرات‪.‬‬ ‫‪6‬‬
‫√‬ ‫المتغيرات تكون محاطة بالدوال وهذه الدوال فقط هي من تستطيع التعامل مع تلك البيانات‪.‬‬ ‫‪7‬‬
‫√‬ ‫جميع الكائنات لها خصائص ‪ Attribute‬وسلوك ‪.Behavior‬‬ ‫‪8‬‬
‫√‬ ‫‪ Object Oriented Programming‬تقوم بنمذجة ‪ Modeling‬كائنات العالم الحقيقي في برنامج نظير ‪.software‬‬ ‫‪9‬‬
‫√‬ ‫‪ 10‬الكائن من أي فئة يحمل جميع مميزات وصفات هذه الفئة‪.‬‬
‫×‬ ‫‪ 11‬الكائن هو قالب (‪ )Template‬يحوي داخله مجموعة من الدوال والبيانات‪.‬‬
‫√‬ ‫‪ Class‬هو نوع الكائن‪.‬‬ ‫‪12‬‬
‫√‬ ‫‪ Object 13‬هو نسخة من ‪ Class‬يمكن تحديد خصائص وسلوك لها‪.‬‬
‫√‬ ‫‪ 14‬يجوز ألى كائن أن يرث جميع خصائص (بيانات‪-‬دوال) أي كائن اخر‪.‬‬
‫√‬ ‫‪ 15‬في الوراثة الفردية كائن يرث من كائن واحد اخر فقط‪.‬‬

‫√‬ ‫‪ 16‬الوراثة المتعددة أي كائن يرث من أكثر من كائن اخر‪.‬‬


‫√‬ ‫‪ 17‬الرسائل تتكون من (اسم الكائن مستلم الرسالة‪-‬الدالة‪-‬المتغيرات)‪.‬‬
‫√‬ ‫‪ 18‬يتم التعامل بين الكائنات عن طريق رسائل ترسل من كائن ويستلمها كائن اخر لكي يقوم بتنفيذها‪.‬‬
‫√‬ ‫‪ 19‬تعتمد منهجية هندسة البرمجيات الموجهة بالكائن على تكنولوجيا الكائنات‪.‬‬
‫√‬ ‫‪ 20‬حالة االستخدام هي مجموعة العمليات التي تتم داخل الحاسب من وقت إعطاء امر وحتى االنتهاء من تنفيذ هذا األمر‪.‬‬
‫×‬ ‫‪ 21‬الفاعل هو حالة االستخدام‪.‬‬
‫√‬ ‫‪ 22‬يتكون نموذج التحليل من مجموعة كائنات (‪ )Objects‬وعالقات بين الكائنات‪.‬‬
‫√‬ ‫‪ System analysis model‬يتم تكوينه من خالل مواصفات ال ‪. Use Cases‬‬ ‫‪23‬‬
‫√‬ ‫‪ 24‬من أنواع الكائنات ‪. Entity Object‬‬
‫√‬ ‫‪ 25‬خالل مرحلة التصميم يتم بناء نموذج تصميمي للنظام‬
‫×‬ ‫‪ use case 26‬هي مجموعة العمليات التي يقوم بها المصمم خارج الحاسب لبناء النموذج التصميمي‪.‬‬
‫×‬ ‫‪ Actor 27‬هو كيان موجود داخل النظام ‪.‬‬
‫×‬ ‫‪ 28‬العالقة ‪ Extend‬تشير لوجود شرط تنفيذ ‪. main case‬‬
‫√‬ ‫‪ 29‬من أهداف عمل النموذج التحليلي تحديد الكائنات ( ‪ ) Objects‬التي يتكون منها النظام ‪.‬‬
‫√‬ ‫‪ ) Interface Object ( 30‬يمثل الشاشات سواء شاشات اإلدخال او اإلخراج‪.‬‬
‫√‬ ‫‪ ) Entity Object) 31‬هي المسئولة عن التعامل مع قواعد البيانات‪.‬‬
‫√‬ ‫‪ ) Control Object) 32‬هي التي تتحكم في العمليات داخل الذاكرة‪.‬‬
‫√‬ ‫‪ 33‬عالقة التجميع أو التكوين هي عالقة تبين أن كائن معين يتكون من كائنات أصغر منه‪.‬‬
‫√‬ ‫‪ 34‬عالقة التركيب هي عالقة بين اثنين من الكائنات ال يمكن فصلها‪.‬‬
‫√‬ ‫‪ 35‬يوجد نوعان من أنواع الوراثة ( الفردية‪-‬المتعددة)‪.‬‬
‫×‬ ‫‪ 36‬الرسائل بين الكائنات تتكون من عنصرين رئيسيين‪.‬‬
‫√‬ ‫‪ 37‬يصمم النظام باستخدام خاصية ‪. traceability‬‬
‫√‬ ‫‪ 38‬التصميم المحسن للنظام يتم بإضافة بيئة التنفيذ‪.‬‬
‫√‬ ‫‪ 39‬يمكن أن تمتلك حالة االستخدام عدّة عالقات تمديد مختلفة‪.‬‬
‫√‬ ‫‪ 40‬يُشار إلى عالقة التمديد بين حالتي استخدام من خالل سهم متصل‪.‬‬
‫√‬ ‫‪ 41‬يُشار إلى عالقة االحتواء بين حالتي استخدام من خالل سهم متقطع‪.‬‬
‫√‬ ‫‪ 42‬في عالقة االحتواء يكون اتجاه السهم من حالة االستخدام األساسية إلى حالة االستخدام الفرعية المُحتواة‪.‬‬
‫√‬ ‫‪ 43‬عالقة التمديد تتميز بأنه ليس من الضروري أن يتم تنفيذها‪.‬‬
‫√‬ ‫‪ 44‬في عالقة التمديد يكون اتجاه السهم من حالة االستخدام التي تزوِّد عملية التمديد إلى حالة االستخدام األساسية الممدَّدة‪.‬‬
‫√‬ ‫‪ 45‬في عالقة االحتواء تنفيذ حالة االستخدام الرئيسية مرتبط مباشرة بتنفيذ حالة االستخدام الفرعيّة‪.‬‬
‫√‬ ‫‪ 46‬عالقة ‪ Extend‬توضح أن العالقة بين ‪ Use Cases‬الرئيسية و ‪ Use Cases‬الالحقة هي عالقة اختيارية‬
‫√‬ ‫‪ 47‬عالقة ‪(Uses) Include‬توضح أن العالقة بين ‪ Use Cases‬الرئيسية و ‪ Use Cases‬الالحقة هي عالقة اجبارية‪.‬‬
‫√‬ ‫‪ 48‬من اهداف النموذج التحليلي تحديد العالقات التي تربط بين الكائنات ( ‪) Objects‬‬
‫√‬ ‫‪ 49‬كائن السطح البيني ( ‪ ) Interface Object‬يرمز له بالرمز‬
‫√‬ ‫‪ 50‬كائن الوجود )‪ ) Entity Object‬يرمز له بالرمز‬

‫‪MCQ‬‬
‫ظهر علم التحليل والتصميم بعد ظهور جيل الحاسبات‪:‬‬
‫د‪-‬الرابع‬ ‫ج‪-‬الثالث‬ ‫ب‪-‬الثاني‬ ‫أ‪-‬األول‬ ‫‪1‬‬

‫دورة بناء وتطوير البرمجيات تحتوي على مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪2‬‬

‫يتم تكوين نموذج حالة االستخدام في مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪3‬‬

‫يتم تصميم ‪ use case‬في مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪4‬‬

‫يتم تصميم الكائنات والدوال والرسائل بين الكائنات في مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪5‬‬
‫يتم عمل النموذج البرمجي في مرحلة‪:‬‬
‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪6‬‬

‫‪ Object‬هو صندوق برمجي يحتوي على‪:‬‬


‫د‪Variables-‬‬ ‫ج‪implementation-‬‬ ‫ب‪design-‬‬ ‫أ‪Analysis-‬‬ ‫‪7‬‬

‫المتغيرات في ‪ Object‬تكون محاطة بــ ‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬الدوال‬ ‫ب‪-‬الخصائص‬ ‫أ‪-‬البيانات‬ ‫‪8‬‬

‫‪ Class‬هو نوع ‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪Behavior-‬‬ ‫ب‪Attribute-‬‬ ‫أ‪Object-‬‬ ‫‪9‬‬

‫‪ Object‬هو نسخة من ‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪Behavior-‬‬ ‫ب‪Attribute-‬‬ ‫أ‪Class-‬‬ ‫‪10‬‬

‫من أنواع الوراثة‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬الثالثية‬ ‫ب‪-‬الثنائية‬ ‫أ‪-‬الفردية‬ ‫‪11‬‬

‫يمكن كتابة الكود البرمجي بالضغط على األداة بالماوس‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪ -‬ضغطة يمين‬ ‫ب‪ -‬ضغطتين‬ ‫أ‪ -‬ضغطة واحدة‬ ‫‪12‬‬

‫(الكود) الرسالة في البرمجة المرئية تتكون من‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪ -‬ثالثة أجزاء‬ ‫ب‪ -‬جزئين‬ ‫أ‪ -‬جزء واحد‬ ‫‪13‬‬

‫‪ Text‬في الخصائص يستخدم في كتابة‪:‬‬


‫د‪-‬األكواد‬ ‫ج‪ -‬النصوص‬ ‫ب‪ -‬االسم المرئي‬ ‫أ‪ -‬االسم البرمجي‬ ‫‪14‬‬

‫‪ Name‬في الخصائص يستخدم في كتابة‪:‬‬


‫د‪-‬األكواد‬ ‫ج‪ -‬النصوص‬ ‫ب‪ -‬االسم المرئي‬ ‫أ‪ -‬االسم البرمجي‬ ‫‪15‬‬

‫كتابة االجراءات (الرسائـــــل) تبدأ باسم الكائن‪:‬‬


‫د‪ -‬ال شيء مما سبق‬ ‫ج‪ -‬الساكن‬ ‫ب‪ -‬المستقبل‬ ‫أ‪ -‬المرسل‬ ‫‪16‬‬

‫كتابة االجراءات (الرسائـــــل) تشتمل على‪:‬‬


‫د‪ -‬جميع ما سبق‬ ‫ج‪ -‬المتغيرات‬ ‫ب‪ -‬اسم الدالة‬ ‫أ‪ -‬اسم الكائن المستلم‬ ‫‪17‬‬

‫الهدف األساسي لهندسة البرمجيات الموجهة بالكائن تحديد‪:‬‬


‫د‪ -‬جميع ما سبق‬ ‫ج‪design -‬‬ ‫ب‪Messages -‬‬ ‫أ‪Objects-‬‬ ‫‪18‬‬

‫نموذج (‪ )System analysis model‬يتم انشائه في مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪19‬‬

‫نموذج (‪ )Use Cases model‬يتم انشائه في مرحلة‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التنفيذ‬ ‫ب‪-‬التصميم‬ ‫أ‪-‬التحليل‬ ‫‪20‬‬

‫يتضمن نموذج حالة االستخدام مصطلح‪:‬‬


‫د‪ -‬جميع ما سبق‬ ‫ج‪actor -‬‬ ‫ب‪Messages -‬‬ ‫أ‪Objects-‬‬ ‫‪21‬‬

‫الفاعل هو‪:‬‬
‫د‪-‬جميع ما سبق‬ ‫ج‪-‬حالة االستخدام‬ ‫ب‪-‬نوع مستخدم النظام‬ ‫أ‪-‬النظام‬ ‫‪22‬‬

‫يتكون نموذج التحليل من‪:‬‬


‫د‪ -‬جميع ما سبق‬ ‫ج‪actor -‬‬ ‫ب‪Messages-‬‬ ‫أ‪Objects-‬‬ ‫‪23‬‬

‫من أنواع الكائنات‪:‬‬


‫ج‪ Control Object -‬د‪ -‬جميع ما سبق‬ ‫ب‪Entity Object -‬‬ ‫أ‪Interface Object-‬‬ ‫‪24‬‬

‫تنقسم مرحلة التشييد )‪ (Construction‬إلي‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬أربعة مراحل‬ ‫ب‪-‬ثالث مراحل‬ ‫أ‪-‬مرحلتين‬ ‫‪25‬‬
‫يتم تمثيل عالقة ‪ Extend‬بين حالتي استخدام من خالل سهم‪:‬‬
‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬مقوس‬ ‫ب‪-‬متقطع‬ ‫أ‪-‬متصل‬ ‫‪26‬‬

‫يتم تمثيل عالقة ‪ Uses‬بين حالتي استخدام من خالل سهم‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬مقوس‬ ‫ب‪-‬متقطع‬ ‫أ‪-‬متصل‬ ‫‪27‬‬

‫تمتلك حالة االستخدام عالفة ‪:Extend‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬متعددة‬ ‫ب‪-‬اثنان‬ ‫أ‪-‬واحدة‬ ‫‪28‬‬

‫عالقة ‪ Extend‬توضح أن العالقة بين ‪ Use Cases‬الرئيسية و ‪ Use Cases‬الالحقة هي عالقة‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬اختيارية‬ ‫ب‪-‬الزامية‬ ‫أ‪-‬واحدة‬ ‫‪29‬‬

‫عالقة ‪ Uses‬توضح أن العالقة بين ‪ Use Cases‬الرئيسية و ‪ Use Cases‬الالحقة هي عالقة‪:‬‬


‫د‪-‬ال شيء مما سبق‬ ‫ج‪-‬اختيارية‬ ‫ب‪-‬الزامية‬ ‫أ‪-‬واحدة‬ ‫‪30‬‬

‫من اهداف انتاج النموذج التحليلي تحديد‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬كائنات النظام‬ ‫ب‪-‬نوع مستخدم النظام‬ ‫أ‪-‬النظام‬ ‫‪31‬‬

‫من اهداف انتاج النموذج التحليلي تحديد‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬العالقات بين الكائنات‬ ‫ب‪-‬نوع مستخدم النظام‬ ‫أ‪-‬النظام‬ ‫‪32‬‬

‫من أنواع الكائنات (‪:(Object‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Control -‬‬ ‫ب‪Entity-‬‬ ‫أ‪Interface-‬‬ ‫‪33‬‬

‫يمثل ‪ Entity Object‬كائن‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الوجود‬ ‫ب‪-‬السطح البيني‬ ‫أ‪-‬التحكم‬ ‫‪34‬‬

‫‪ Entity Object‬مسئول عن‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التحكم بالعمليات‬ ‫ب‪-‬قواعد البيانات‬ ‫أ‪-‬الشاشات‬ ‫‪35‬‬

‫‪ Interface Object‬مسئول عن‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التحكم بالعمليات‬ ‫ب‪-‬قواعد البيانات‬ ‫أ‪-‬الشاشات‬ ‫‪36‬‬

‫‪ Control Object‬مسئول عن‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬التحكم بالعمليات‬ ‫ب‪-‬قواعد البيانات‬ ‫أ‪-‬الشاشات‬ ‫‪37‬‬

‫الكائن (‪:(Object‬‬ ‫يمثل الرمز‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Control -‬‬ ‫ب‪Entity-‬‬ ‫أ‪Interface-‬‬ ‫‪38‬‬

‫الكائن (‪:(Object‬‬ ‫يمثل الرمز‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Control -‬‬ ‫ب‪Entity-‬‬ ‫أ‪Interface-‬‬ ‫‪39‬‬

‫الكائن (‪:(Object‬‬ ‫يمثل الرمز‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Control -‬‬ ‫ب‪Entity-‬‬ ‫أ‪Interface-‬‬ ‫‪40‬‬

‫من خطوات انتاج النموذج التحليلي‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬تجميع النماذج التحليلية‬ ‫ب‪-‬تحديد العالقات‬ ‫أ‪-‬تحديد الكائنات‬ ‫‪41‬‬

‫من أنواع العالقات بين الكائنات‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الوراثة‬ ‫ب‪-‬التركيب‬ ‫أ‪-‬التجميع‬ ‫‪42‬‬

‫من أنواع العالقات التي تكون فيها الرابطة بين (‪ (Object‬قوية وال يمكن فصلها‪:‬‬
‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الوراثة‬ ‫ب‪-‬التركيب‬ ‫أ‪-‬التجميع‬ ‫‪43‬‬

‫عالقة تبين أن كائن معين يتكون من كائنات أصغر منه‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الوراثة‬ ‫ب‪-‬التركيب‬ ‫أ‪-‬التجميع‬ ‫‪44‬‬

‫عالقة تبين أن كائن معين يتكون من كائنات أصغر منه‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الوراثة‬ ‫ب‪-‬التركيب‬ ‫أ‪-‬التجميع‬ ‫‪45‬‬
‫تتكون مرحلة التصميم من‪:‬‬
‫د‪-‬جميع ما سبق‬ ‫ج‪-‬الرسم التخطيطي للتفاعل‬ ‫ب‪-‬التصميم المحسن للنظام‬ ‫أ‪-‬تصميم النظام بالتتبع‬ ‫‪46‬‬

‫تصميم الكائنات (‪ (Object‬يشمل‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬وصف ‪Class‬‬ ‫ب‪-‬تصميم الدوال‬ ‫أ‪-‬تحديد الدوال‬ ‫‪47‬‬

‫في مرحلة التصميم يتم تحويل كل دائرة في النموذج التحليلي الى‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Square -‬‬ ‫ب‪triangle-‬‬ ‫أ‪Block-‬‬ ‫‪48‬‬

‫يتم إضافة بيئة التنفيذ إلى النموذج‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪-‬حالة االستخدام‬ ‫ب‪-‬التصميمي للنظام‬ ‫أ‪-‬التحليلي للنظام‬ ‫‪49‬‬

‫بيئة التنفيذ تشمل‪:‬‬


‫د‪-‬جميع ما سبق‬ ‫ج‪Data Base-‬‬ ‫ب‪Operating System-‬‬ ‫أ‪Hardware-‬‬ ‫‪50‬‬

You might also like