Podcast
Questions and Answers
ما الذي يشير إليه مصطلح لغة البرمجة ذات المستوى العالي؟
ما الذي يشير إليه مصطلح لغة البرمجة ذات المستوى العالي؟
- لغات البرمجة القريبة من لغة الآلة
- لغات البرمجة التي تسهل كتابة التعليمات البرمجية (correct)
- لغات البرمجة التي تتطلب معرفة تقنية عالية
- لغات البرمجة التي تقتصر على سطر واحد
ما هي ميزة لغات البرمجة التي يمكن أن تمتد لجمل متعددة أو تجمع عدة جمل في سطر واحد؟
ما هي ميزة لغات البرمجة التي يمكن أن تمتد لجمل متعددة أو تجمع عدة جمل في سطر واحد؟
- سهولة الفهم والقراءة (correct)
- تقليل عدد الأخطاء البرمجية
- تحسين سرعة التنفيذ
- زيادة تعقيد التعليمات
كيف تصنف اللغة البرمجية التي ترتبط بشكل مباشر مع العتاد؟
كيف تصنف اللغة البرمجية التي ترتبط بشكل مباشر مع العتاد؟
- لغة برمجية ذات مستوى عالي
- لغة برمجية ذات مستوى منخفض (correct)
- لغة برمجية ذات مستوى متوسط
- لغة برمجية فقط للأغراض الخاصة
ما هي إحدى مراحل تطوير البرمجيات التي تسبق مرحلة الترميز؟
ما هي إحدى مراحل تطوير البرمجيات التي تسبق مرحلة الترميز؟
أي من الخيارات التالية يميز لغات البرمجة ذات المستوى العالي مقارنة باللغات ذات المستوى المنخفض؟
أي من الخيارات التالية يميز لغات البرمجة ذات المستوى العالي مقارنة باللغات ذات المستوى المنخفض؟
Flashcards are hidden until you start studying
Study Notes
جمل لغة البرمجة
- جمل البرمجة مثل Java يمكن أن تمتد لعدة سطور.
- إمكانية تجميع عدة جمل في سطر واحد.
لغات المستوى العالي والمنخفض
- اللغات منخفضة المستوى:
- تتعامل مباشرة مع مكونات الجهاز، مما يمنحها أداءً عالياً.
- اللغات عالية المستوى:
- تعتمد على استخدام تراكيب أبسط وأسهل للفهم، مثل Java وPython.
الجوريثم ونمذجة التكلفة
- تعتمد منهجية معادلات التكلفة على بيانات تاريخية توضح معلومات التكلفة.
- غالباً ما تعتمد نمذجة التكلفة على حجم البرمجيات المطلوب.
الحكم الخبير
- يتضمن الاستعانة بخبراء في مجالات فرعية معينة.
- يبدأ التقدير من أسفل إلى أعلى من مستوى المكونات.
- يتم جمع تقديرات الجهد من كل مكون للحصول على تقدير نهائي.
التقديرات
- التقدير من أعلى إلى أسفل:
- يُستخدم دون معرفة التفاصيل المعمارية للنظام.
- التقدير من أسفل إلى أعلى:
- يُستخدم عندما تتوفر معلومات دقيقة عن معمارية النظام ومكوناته.
نموذج كوكومو
- نموذج تقديري يعتمد على خبرة المشاريع السابقة.
- يشمل التوثيق الجيد ولا يرتبط بمورد برمجيات معين.
- يأخذ بعين الاعتبار منهجيات تطوير البرمجيات المتنوعة.
- يعكس الزمن المقدر بناءً على عوامل مثل التعقيد والموثوقية.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.