مقدمة في البرمجة ونمذجة التكلفة

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

ما الذي يشير إليه مصطلح لغة البرمجة ذات المستوى العالي؟

  • لغات البرمجة القريبة من لغة الآلة
  • لغات البرمجة التي تسهل كتابة التعليمات البرمجية (correct)
  • لغات البرمجة التي تتطلب معرفة تقنية عالية
  • لغات البرمجة التي تقتصر على سطر واحد

ما هي ميزة لغات البرمجة التي يمكن أن تمتد لجمل متعددة أو تجمع عدة جمل في سطر واحد؟

  • سهولة الفهم والقراءة (correct)
  • تقليل عدد الأخطاء البرمجية
  • تحسين سرعة التنفيذ
  • زيادة تعقيد التعليمات

كيف تصنف اللغة البرمجية التي ترتبط بشكل مباشر مع العتاد؟

  • لغة برمجية ذات مستوى عالي
  • لغة برمجية ذات مستوى منخفض (correct)
  • لغة برمجية ذات مستوى متوسط
  • لغة برمجية فقط للأغراض الخاصة

ما هي إحدى مراحل تطوير البرمجيات التي تسبق مرحلة الترميز؟

<p>تحليل المتطلبات (A)</p> Signup and view all the answers

أي من الخيارات التالية يميز لغات البرمجة ذات المستوى العالي مقارنة باللغات ذات المستوى المنخفض؟

<p>سهولة الاستخدام والفهم (A)</p> Signup and view all the answers

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.

Quiz Team

Related Documents

10.pdf

More Like This

Cost Concepts and Decision Making Quiz
10 questions
Programming Concepts Overview
39 questions
Programming Concepts Quiz
14 questions
Introduction to Programming Concepts
20 questions
Use Quizgecko on...
Browser
Browser