العنوان بلغة أخرى: |
منهجية التعلم النقال لتطوير البرمجيات |
---|---|
المؤلف الرئيسي: | خان، أشروول إسلام (مؤلف) |
مؤلفين آخرين: | Sarrab, Mohamed (Advisor) , Al Khanjari, Zuhoor Abdullah Salim (Advisor) |
التاريخ الميلادي: |
2018
|
موقع: | مسقط |
الصفحات: | 1 - 219 |
رقم MD: | 948410 |
نوع المحتوى: | رسائل جامعية |
اللغة: | الإنجليزية |
الدرجة العلمية: | رسالة دكتوراه |
الجامعة: | جامعة السلطان قابوس |
الكلية: | كلية العلوم |
الدولة: | عمان |
قواعد المعلومات: | Dissertations |
مواضيع: | |
رابط المحتوى: |
المستخلص: |
أصبحت الأجهزة المحمولة جزءاً هاماً من الحياة اليومية بحيث تستخدم هذه الأجهزة بشكل كبير للتعلم في أي مكان وأي وقت باستخدام أو بدون استخدام شبكات الاتصال وهذا ما يعرف بالتعلم بالمحمول (M-Learning) .. تلعب منهجية تطوير البرمجيات دوراً هاماً في إنتاج برمجيات ناجحة. على الرغم من وجود عدة منهجيات وممارسات مثل Agile وWaterfall مستخدمة لتطوير أنواع مختلفة من التطبيقات عاجزة عن تطوير تطبيقات ناجحة للتعلم بالمحمول. أظهرت عدة إحصائيات بأن مشاريع التعلم بالمحمول تفشل غالباً في تحقيق أهدافها لعدم وجود منهجية مناسبة لتطوير البرمجيات. لا يوجد إجماع في الدراسات السابقة على استخدام ممارسات تطوير البرمجيات في تطوير تطبيق تعلم بالمحمول. لذلك، يتم تطوير تطبيقات التعلم بالمحمول بشكل عشوائي. بالرغم من وجود القليل من ممارسات تطوير البرمجيات المقترحة لتطوير برمجيات التعلم، إلا أن هذه الممارسات لا تأخذ بعين الاعتبار قضايا التعلم بالمحمول. على سبيل المثال، ممارسات تطوير البرمجيات (مثال: الألعاب المحمولة المعدة للتعلم) عاجزة عن معالجة القضايا المتعلقة بالمتطلبات العامة لتطوير تطبيق تعلم بالمحمول. لذلك فان هذا البحث يقترح منهجية جديدة لتطوير برمجيات التعلم بالمحمول. تضم المنهجية المقترحة ثلاث مراحل (الاستكشاف، الإنتاج، التحول). كذلك تنقسم هذه المراحل إلى مراحل فرعية. تستخدم المنهجية المقترحة قواعد Agile في الجوانب التالية: تطوير مكرر وتدريجي، تسليم برمجيات جاهزة للتشغيل، تكامل واختبار مستمر، مشاركة المستخدمين النهائيين على مختلف المستويات. مع ذلك فإن قبول المنهجية يعتمد على عدد المشاريع الناجحة التي تبنت المنهجية. تم تطبيق المنهجية المقترحة لتطوير تطبيق تعلم بالمحمول من نوع Native لمادة COMP-2101" مقدمة في الحاسوب". تم تطوير التطبيق باستخدام الثلاث مراحل (الاستكشاف، الإنتاج، التحول) للمنهجية المقترحة. توفر المنهجية المقترحة المرونة فيما يلي: استخراج متطلبات، وصف، ترتيب أولويات، تصميم، تطوير، اختبار، وتحديث تطبيق تعلم بالمحمول. من ناحية أخرى، تم تنفيذ المنهجية المقترحة كأداة شبه آلية وتم الإشارة لها كـ "أداة شبه آلية لمنهجية تطوير برمجيات التعلم بالمحمول (SAT- SDPML) ". أخذت SAT- SDPML بعين الاعتبار المراحل الأساسية، المراحل الفرعية، ومختلف مدخلات ومخرجات المنهجية المقترحة. كذلك تم اختبار المنهجية المقترحة من حيث المرونة وسهولة الاستخدام في تطوير برمجيات التعلم بالمحمول. كذلك تم التأكد من امتثال خصائص المنهجية المقترحة لمعايير ISO/ IEC 12207: 2008 و ISO/ IEC 197961-1 من خلال تعيين خصائص المنهجية للمعايير على مقياس من اربع نقاط. تظهر النتائج بأن حوالي 80% من الخصائص تحقق معايير ISO/ IEC. كذلك تم تقييم قابلية تطبيق المنهجية المقترحة في تطوير تطبيقات التعلم بالمحمول من قبل خبراء في مجال برمجيات التعلم بالمحمول. نتيجة التقييم الإيجابي للخبراء، اقترح بعض الخبراء تغييرات في مرحلة التحول والتي إما أخذت بعين الاعتبار أو بررت بمزيد من التوضيحات. تكمن المساهمة الرئيسية لهذا البحث في منهجية جديدة لتطوير برمجيات التعلم بالمحمول. كما هو مقترح فإن المنهجية الجديدة يمكن أن تتغلب على التحديات في تطوير برمجيات التعلم بالمحمول، وتحسن المرونة وبساطة استخراج وصف وتحديد أولويات المتطلبات وكذلك تصميم وتطوير واختبار تطبيق التعلم بالمحمول. |
---|