Podcast
Questions and Answers
ما الذي يشير إليه مصطلح لغة البرمجة ذات المستوى العالي؟
ما الذي يشير إليه مصطلح لغة البرمجة ذات المستوى العالي؟
ما هي ميزة لغات البرمجة التي يمكن أن تمتد لجمل متعددة أو تجمع عدة جمل في سطر واحد؟
ما هي ميزة لغات البرمجة التي يمكن أن تمتد لجمل متعددة أو تجمع عدة جمل في سطر واحد؟
كيف تصنف اللغة البرمجية التي ترتبط بشكل مباشر مع العتاد؟
كيف تصنف اللغة البرمجية التي ترتبط بشكل مباشر مع العتاد؟
ما هي إحدى مراحل تطوير البرمجيات التي تسبق مرحلة الترميز؟
ما هي إحدى مراحل تطوير البرمجيات التي تسبق مرحلة الترميز؟
Signup and view all the answers
أي من الخيارات التالية يميز لغات البرمجة ذات المستوى العالي مقارنة باللغات ذات المستوى المنخفض؟
أي من الخيارات التالية يميز لغات البرمجة ذات المستوى العالي مقارنة باللغات ذات المستوى المنخفض؟
Signup and view all the answers
Study Notes
جمل لغة البرمجة
- جمل البرمجة مثل Java يمكن أن تمتد لعدة سطور.
- إمكانية تجميع عدة جمل في سطر واحد.
لغات المستوى العالي والمنخفض
-
اللغات منخفضة المستوى:
- تتعامل مباشرة مع مكونات الجهاز، مما يمنحها أداءً عالياً.
-
اللغات عالية المستوى:
- تعتمد على استخدام تراكيب أبسط وأسهل للفهم، مثل Java وPython.
الجوريثم ونمذجة التكلفة
- تعتمد منهجية معادلات التكلفة على بيانات تاريخية توضح معلومات التكلفة.
- غالباً ما تعتمد نمذجة التكلفة على حجم البرمجيات المطلوب.
الحكم الخبير
- يتضمن الاستعانة بخبراء في مجالات فرعية معينة.
- يبدأ التقدير من أسفل إلى أعلى من مستوى المكونات.
- يتم جمع تقديرات الجهد من كل مكون للحصول على تقدير نهائي.
التقديرات
-
التقدير من أعلى إلى أسفل:
- يُستخدم دون معرفة التفاصيل المعمارية للنظام.
-
التقدير من أسفل إلى أعلى:
- يُستخدم عندما تتوفر معلومات دقيقة عن معمارية النظام ومكوناته.
نموذج كوكومو
- نموذج تقديري يعتمد على خبرة المشاريع السابقة.
- يشمل التوثيق الجيد ولا يرتبط بمورد برمجيات معين.
- يأخذ بعين الاعتبار منهجيات تطوير البرمجيات المتنوعة.
- يعكس الزمن المقدر بناءً على عوامل مثل التعقيد والموثوقية.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
هذا الاختبار يستعرض أساسيات جمل البرمجة ومستويات اللغات البرمجية. كما يتناول مفاهيم مثل نمذجة التكلفة والتقديرات في تطوير البرمجيات. يعد هذا الاختبار مناسبًا للمبتدئين الذين يرغبون في فهم أساسيات البرمجة.