Worksheetsمراجعة هندسة البرمجيات
Total questions: 48
Worksheet time: 24mins
يتم تطوير المنتج على شكل إصدارات متتالية
منهجية الشلال
منهجية التطوير السريع للتطبيقات
منهجية التطوير الرشيقة
لا يمكن الانتقال للمرحلة التالية إلا بعد الانتهاء من المرحلة السابقة
منهجية التطوير الرشيقة
منهجية التطوير السريع للتطبيقات
منهجية الشلال
غير مناسبة للأنظمة الكبيرة والمعقدة.
منهجية التطوير
الرشيقة
منهجية التطوير
السريع للتطبيقات
منهجية الشلال
أسرع طريقة للحصول على معاينة
للمنتج الحقيقي.
منهجية التطوير
الرشيقة
منهجية التطوير
السريع للتطبيقات
منهجية الشلال
يشارك المُستخدِمون في التغذية الراجعة مما يساهم في إنتاج برمجيات كثر كفاءة و أقل أخطاء.
منهجية التطوير
الرشيقة
منهجية التطوير السريع للتطبيقات
منهجية الشلال
يتضمن تطوير البرمجيات إنشاء نظام المعلومات واختباره وتطويره.
خطأ
صح
المرحلة ............ يتم فيها تعريف جميع تفاصيل النظام
الجديد.
التطوير والاختبار
الصيانة
التنفيذ
التحليل
المرحلة ........... يتم تحويل النظرية (الخطط) إلى
ممارسة (عمل).
الصيانة
التطوير والاختبار
التصميم
التحليل
المرحلة .......... يعتمد على مقدار المعرفة التي يجب
على الشخص المَعني معرفتها لفهم
كيفية عمل النظام.
التوثيق
التنفيذ
الصيانة
التحليل
المرحلة .................. يتم تحديد المشكلة التي يجب حلها في البرمجبات
التطوير والاختبار
التنفيذ
التصميم
التحليل
المرحلة التي تستخدم فيها أدوات جمع البيانات هي :
التنفيذ
الصيانة
التحليل
المرحلة التي تُستخدم فيها لغة برمجة أو برنامج حاسوبي لإعداد النظام هي :
التنفيذ
التطوير
التقييم
يتم إزالة أخطاء النظام أثناء العمل
الصيانة
التطوير والاختبار
التقييم
يتضمن تطوير البرمجيات إنشاء نظام المعلومات واختبار وتطويره
خطأ
صح
تعتمد على طريقة تصميم النماذج الأولية وتحسينها
منهجية الشلال
منهجية التطوير السريع للتطبيقات
منهجية التطوير الرشيقة
يتم تطوير المنتج على شكل إصدارات متتالية
منهجية التطوير السريع للتطبيقات
منهجية التطوير الرشيقة
منهجية الشلال
من اللغات متعددة الأغراض
برولوغ PROLOG
C++
بيسك Basic
من لغات الذكاء الاصطناعي
html
Python
C
من اللغات كائية التوجه
cobol
Fortran
python
من اللغات المترجمة
C++
BASIC
javaScript
يحول البرنامج المصدري المكتوب بلغة البرمجة العالية المستوى بأكمله ويحوله إلى لغة آلة
المفسر
المترجم
يقرأ سطرا واحدا من التعليمات البرمجية ويعرض أي خطأ فيه ويجب تصحيح الاخطاء قبل الا نتقال الى السطر التالي
المترجم
المفسر
يحتاج إلى ربط ملف الكائن بملفات المكتبة القياسية لإنشاء الملف القابل للتنفيذ
المفسر
المترجم
تتأكد من أن جميع الملفات التي تم تحديدها سيتم تجميعها وربطها في برنامج واحد نهائي
محررات النصوص البرمجية
أدوات إدارة التعليمات البرمجية
منشئات المشروع
تحتوي على جميع البرامج والأدوات اللازمة لكتابة البرامج وتنفيذها وتشخيص المشاكل وإصلاحها
محررات النصوص البرمجية
إدارة التحكم في الاصدار
بيئة التطوير التكاملية
هو برنامج تفاعلي يتم إنشاؤه باستخدام تقنيات الويب ويستخدم لتنفيذ المهام عبر الانترنت
تطبيق مدمج
تطبيقات عامة
تطبيق الويب
من مزاياها الوصول إلى أدوات تطوير البرمجيات من أي مكان في العالم
بيئة تطوير سحابية
بيئة تطوير متكاملة
من تحدياتها يؤدي وجود كثير من الوظائف الاختيارية إلى بطء الاداء وتتطلب قدرا كبيرا من التدريب لاستخدامها بشكل صحيح
بيئة تطوير سحابية
بيئة التطوير المتكاملة
من مراحل دورة حياة تطوير البرمجيات:
التطبيق
الصيانة
التحليل
جميع ما ذكر
مجموعة من المتطلبات تتمثل في القيود وخصائص الجودة التي يجب أن يفي بها البرنامج ليكون مقبولًا لدى أصحاب المصلحة:
متطلبات تطوير البرمجيات
المتطلبات البرمجية
المتطلبات الوظيفية
المتطلبات غير الوظيفية
الجهات التي يمكنها إجراء التقييم على النظام هي:
الإدارة
المصمم
المبرمج
جميع ما ذكر
لغة برمجية تستخدم لتطوير التطبيقات التجارية وتطبيقات الإدارة العامة:
لغة بيسك
لغة ليسب
لغة كوبول
لغة جافا
هو برنامج حاسب يقوم بتحويل كتلة كاملة من التعليمات البرمجية المكتوبة بلغة برمجية عالية المستوى إلى لغة الآلة التي يفهمها معالج الحاسب:
المترجم
المفسر
مترجم الأكواد
التحويل البرمجي الكتلي
جميع اللغات البرمجية التالية تعتبر من اللغات المُترجمة باستثناء:
C
C++
C#
لغة جافا سكريبت
من مزايا محررات النصوص:
التحقق من الخطأ
الاكمال التلقائي واقتراحات النصوص البرمجية
تمييز النصوص البرمجية
جميع ما ذكر
واحدة من أدوات تطوير البرمجيات تقوم بالتأكد من تجميع جميع الملفات الضرورية ببرنامج نهائي واحد:
محررات النصوص البرمجية
منشئات المشروع
بيئة التطوير الكاملة
المحللات
من الأمور التي يجب مراعاتها عند استخدام هيكلية التطبيقات السحابية:
قابلية التوسيع في التصميم
الفصل بين لغات البرمجة عالية المستوى
مراعاة اختيار بيئة البيانات
جميع ما ذكر
هو حاسب خاص بنظام تشغيل يعمل في الوقت الفعلي ولا يحتوي على واجهة مستخدم:
النظام المؤقت
النظام السري
النظام المدمج
نظام الواجهة المستقلة
يعد NetBeans مثال على بيئات التطور المتكاملة
صح
خطأ
اللغة التي تتسم بعدم ارتباطها بنوع وبنية حاسب معين ويمكن نقل البرنامج من جهاز الى جهاز اخر
لغة الآلة
لغة التجميع
لغات البرمجة عالية المستوى
لغات البرمجة الرمزية
تعد اخطاء اثناء التشغيل من انواع الاخطاء فالبرمجة
صح
خطأ
من الأدوات المستخدمة في تصميم قواعد البيانات
SQL server
firebase
Microsoft teams
bluehost
تستخدم مجموعة من التعليمات لإخبار الحاسب بما يجب القيام به خطوة بخطوة.
اللغات المتخصصة
البرمجة كائنة التوجه
البرمجة الإجرائية
لغات علمية
طريقة من طرق جمع المتطلبات تكون هوية المستخدم فيها مخفية.
الملاحظة
المقابلات
فحص وثائق النظام
الإستبانة
برمجيات لا يوجد لديها متطلبات لتنزيل وتثبيت بيئة البرنامج.
بيئات التطوير المتكاملة
محررات النصوص البرمجية
بيئات البرمجيات السحابية
منشئات المشروع
لا تتيح أداة إدارة التحكم فالإصدار لأعضاء الفريق المختلفين الوصول الى برنامج المصدر في ذات الوقت.
صح
خطأ
يربط ملف برنامج الكائن بملفات المكتبة القياسية لينتج برنامج قابل للتنفيذ.
الرابط
الكائن
بيئات التطوير المتكاملة
المحللات
تحتوي على جميع البرامج والأدوات اللازمة لكتابة البرامج وتنفيذها وتشخيص المشاكل وإصلاحها
الرابط
الكائن
بيئات التطوير المتكاملة
المحللات
