اختبار التطبيق باستخدام MIT AI2 Companion - كتاب هندسة البرمجيات - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: اختبار التطبيق باستخدام MIT AI2 Companion

📚 معلومات الصفحة

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

تقدم هذه الصفحة شرحاً تفصيلياً لاختبار التطبيقات باستخدام MIT AI2 Companion، وهو أداة مساعدة في MIT App Inventor تتيح للمطورين اختبار تطبيقاتهم على الأجهزة المحمولة بشكل مباشر. يوضح الشكل 3.16 خطوات عملية الاتصال بين مشروع App Inventor والجهاز المحمول، بما في ذلك استخدام الرموز أو رموز QR للربط، مما يساعد في التصحيح والتطوير الحي.

يذكر النص أنه عند إغلاق AI Companion، يتم إزالة التطبيق من الجهاز، ويحتاج المطورون إلى تثبيته بشكل دائم للاحتفاظ به. يتضمن الرسم البياني لقطات شاشة وترقيماً يوضح تسلسل الإجراءات، مع قيم رئيسية مثل إصدار 2.60 وعنوان IP، مما يعزز الفهم العملي للعملية.

هذا المحتوى مفيد للمبتدئين والمتوسطين في تطوير التطبيقات، حيث يدمج بين النظرية والتطبيق، ويساهم في تحسين مهارات الاختبار والتصحيح باستخدام أدوات MIT App Inventor.

📄 النص الكامل للصفحة

--- SECTION: شكل 3.16 --- شكل 3.16: اختبار التطبيق باستخدام MIT AI2 Companion عند إغلاق AI Companion ستتم إزالة التطبيق، ويجب تثبيت التطبيق على الجهاز لكي يبقى بشكل دائم. وزارة التعليم Ministry of Education 2025 - 1447 132 --- VISUAL CONTEXT --- **DIAGRAM**: شكل 3.16: اختبار التطبيق باستخدام MIT AI2 Companion Description: A multi-part diagram illustrating the steps to test an MIT App Inventor application on a mobile device using the AI Companion. The diagram is composed of several screenshots and numbered callouts indicating the sequence of actions. Table Structure: Headers: N/A Key Values: rrgnpe, 192.168.1.3, Version: 2.60 Context: This diagram provides a step-by-step guide for developers to connect their MIT App Inventor projects to a mobile device for live testing and debugging using the AI Companion application. It covers selecting the AI Companion option, entering a code or scanning a QR code, and viewing the running application on the device.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

ما الفرق بين اختبار التطبيق باستخدام MIT AI2 Companion وتثبيت التطبيق على الجهاز؟

الإجابة: الاختبار باستخدام AI Companion هو جلسة مؤقتة لإجراء التصحيح والتجربة الحية، ويتم إزالة التطبيق عند الإغلاق. بينما التثبيت يجعل التطبيق باقياً بشكل دائم على الجهاز للمستخدم النهائي.

الشرح: AI Companion أداة للمطور أثناء مرحلة التطوير، بينما التثبيت هو الخطوة النهائية لتوزيع التطبيق الجاهز.

تلميح: قارن من حيث الهدف (التطوير مقابل الاستخدام) ومدة البقاء على الجهاز.

التصنيف: فرق بين مفهومين | المستوى: متوسط

ما هو الغرض الأساسي من استخدام MIT AI2 Companion في تطوير التطبيقات؟

الإجابة: اختبار التطبيق الذي تم تطويره باستخدام MIT App Inventor على جهاز محمول بشكل مباشر للتصحيح والتجربة الحية.

الشرح: يسمح AI Companion للمطور برؤية كيف يعمل التطبيق على جهاز حقيقي أثناء عملية التطوير، مما يسهل اكتشاف الأخطاء وإجراء التعديلات الفورية.

تلميح: فكر في المرحلة التي تأتي بعد كتابة الكود مباشرةً.

التصنيف: مفهوم جوهري | المستوى: سهل

ما الذي يحدث للتطبيق عند إغلاق تطبيق AI Companion على الجهاز المحمول؟

الإجابة: يتم إزالة التطبيق من الجهاز المحمول.

الشرح: يعمل AI Companion على تشغيل التطبيق من بيئة التطوير (App Inventor) عن بعد، لذا فهو غير مثبت بشكل دائم على الجهاز. الإغلاق ينهي هذه الجلسة.

تلميح: تذكر أن عملية الاختبار عبر الرفيق (Companion) مؤقتة.

التصنيف: مفهوم جوهري | المستوى: سهل

كيف يمكن الاحتفاظ بالتطبيق على الجهاز المحمول بشكل دائم بعد الانتهاء من تطويره واختباره؟

الإجابة: يجب تثبيت التطبيق على الجهاز.

الشرح: لتحويل التطبيق من نموذج قابل للاختبار إلى تطبيق قائم بذاته يمكن للمستخدمين تثبيته واستخدامه، يجب إنشاء حزمة تثبيت (APK) وتثبيتها على الجهاز.

تلميح: ما الإجراء المختلف عن مجرد الاختبار عبر الاتصال؟

التصنيف: خطوات | المستوى: سهل