أحمد دوميBTEC IT
مقارنةالبرمجةمبني على مادة أحمد دومي

متطلبات تشغيل البرنامج عند المستخدم ومتطلبات تطويره عند المبرمج

Runtime vs Development Requirements

الجواب المختصر

متطلبات التشغيل عند المستخدم هي ما يحتاجه ليعمل البرنامج لديه: نوع الجهاز (حاسوب، هاتف، لوحي)، ونظام التشغيل (Windows، Android، iOS، Linux...)، وأحيانًا أُطر أو مكتبات مساعدة. متطلبات التطوير عند المبرمج هي أدواته: حاسوب مناسب، وبيئة تطوير متكاملة (IDE) مثل Visual Studio أو Android Studio، ومترجم أو مفسر، وأدوات تصحيح الأخطاء والمحاكيات. مثال: تطبيق أندرويد يحتاج عند المستخدم جهازًا أو محاكيًا بنظام Android، وعند المبرمج Android Studio وأدوات Java أو Kotlin.

الفرق بين المتطلبين
متطلبات التشغيل (المستخدم)متطلبات التطوير (المبرمج)
من؟المستخدم العاديالمبرمج
الجهازحاسوب أو هاتف أو لوحي أو لوحة إلكترونيةحاسوب شخصي مناسب
البرمجياتنظام التشغيل، أطر ومكتبات مساعدةIDE، مترجم أو مفسر، مصحح أخطاء، محاكيات
مثال: تطبيق أندرويدجهاز أو محاكي AndroidAndroid Studio وأدوات Java أو Kotlin

ماذا عن الأجهزة المادية؟

في الأجهزة المدمجة يحتاج المبرمج إلى لوحات تطوير وأجهزة برمجة خاصة لنقل البرنامج إلى المتحكمات الدقيقة. وانظر برمجة الأجهزة المادية. وعند اختيار لغة ننظر إلى البيئة كاملة وليس اللغة وحدها: لغة البرمجة وبيئة التطوير ونظام التشغيل والجهاز.

وللأدوات التي تخفف صعوبة التطوير: بيئات التطوير المتكاملة والصيانة. ولاختيار اللغة: اختيار لغة البرمجة.

وعند كتابة متطلبات المشروع اذكر في قائمة منفصلة ما يحتاجه المستخدم لتشغيل المنتج وما يحتاجه الفريق لتطويره واختباره.

المصطلحات: عربي ↔ English

متطلبات التشغيل
Runtime Requirements
متطلبات التطوير
Development Requirements
بيئة تطوير متكاملة
IDE
محاكي
Simulator
مصحح الأخطاء
Debugger

كل المصطلحات في القاموس ←

لماذا يهمّ هذا في BTEC؟

الخلط بين المتطلبين خطأ شائع؛ اجعل لكل منهما قائمته الخاصة.

أسئلة تجيب عنها هذه الصفحة

  • ما الفرق بين متطلبات التشغيل ومتطلبات التطوير؟
  • ما الذي يحتاجه المستخدم لتشغيل البرنامج وما الذي يحتاجه المبرمج لتطويره؟

عن كاتب الصفحة

أحمد دومي — Ahmad Domi

مدرّس BTEC IT · الأردن

نوع المحتوى
شرح مبني على مادة أحمد دومي — وليس نصًّا رسميًّا من Pearson
آخر مراجعة
ملاحظة على المصدر
تعتمد هذه الصفحة على ملاحظات محاضرة لأحمد دومي، وأُضيفت إليها أمثلة وشرح توضيحي عام.
المصدر
  • مادة البرمجة (أحمد دومي) — الفرق بين متطلبات تشغيل البرنامج ومتطلبات تطويره؛ بيئات التطوير