العنوان بلغة أخرى: |
تحسين الفهم وإعادة الاستخدام للبرمجيات باستخدام التصور المرئي |
---|---|
المؤلف الرئيسي: | النظامي، نضال جمعة (مؤلف) |
مؤلفين آخرين: | النبهان، محمد موسى محمد (مشرف) |
التاريخ الميلادي: |
2016
|
موقع: | مؤتة |
الصفحات: | 1 - 57 |
رقم MD: | 951659 |
نوع المحتوى: | رسائل جامعية |
اللغة: | الإنجليزية |
الدرجة العلمية: | رسالة ماجستير |
الجامعة: | جامعة مؤتة |
الكلية: | عمادة الدراسات العليا |
الدولة: | الاردن |
قواعد المعلومات: | Dissertations |
مواضيع: | |
رابط المحتوى: |
المستخلص: |
إعادة استخدام البرمجيات هي أحد التقنيات الرئيسية المستخدمة من أجل تعزيز الإنتاجية وتطوير البرمجيات، هذه التقنية تساعد في استخراج مكونات البرامج من الأنظمة القديمة وإعادة استخدامها في تطوير النظم الجديدة. في حين تم اقتراح عدة أساليب وأدوات لتطويرها من أجل تعزيز عملية إعادة استخدام هذه البرمجيات، وفهم النظم القديمة والمكونات القابلة لإعادة الاستخدام، تم اقتراح طريقة جديدة لإعادة استخدام البرمجيات باستخدام تقنية تمثيل البرمجيات، مع الأخذ بعين الاعتبار أن عملية تحليل وفهم النظم القديمة من أجل تحديد واستخراج مكوناتها صعبة وتستغرق وقتا طويلا. إن إعادة استخدام البرمجيات بطريقة تقنية تمثيل البرمجيات تعتبر طريقة جديدة لتحسين فهم أنظمة البرمجيات، والحد من الوقت الطويل ومن الموارد اللازمة لإعادة استخدام هذه البرمجيات، وأيضا لتوفير حلول برمجيه فعالة. حيث تم استخدام طريقة مقترحة من أجل تحليل واستخراج وتخزين واسترجاع مكونات البرامج. لتتكيف هذه المهام مع تقنية تمثيل البرمجيات من أجل تعزيز فهم البرنامج أثناء عملية إعادة الاستخدام. حيث تم عمل منهجية شاملة لتقييم هذا العمل من أجل التحقق من صحة المكونات بالطريقة المقترحة. حيث تم استخدام ثلاثة عوامل رئيسية لدراسة الحالات وتطبيقها وهي الكفاءة، قابلية التوظيف، وقابلية التطبيق من خلال تشغيل البرمجية المقترحة على النظام القديم وقياس مدى مماثلتها للمكونات الصحيحة للطريقة المقترحة، أما بالنسبة لقابلية التوظيف فتكون من خلال مقارنة النتائج التي تحققت بعد تشغيل البرمجية المقترحة مع مجموعة من المطورين غير المستخدمين للنظام المقترح، الكفاءة تعزز عملية إعادة الاستخدام أملا. وقد أكدت نتائج التنفيذ الناجح لمكونات الطريقة المقترحة باستخدام البرمجية المقترحة، حيث حققت متطلبات إعادة الاستخدام، وبالإضافة إلى ذلك، نتائج تحليل الطريقة المقترحة تظهر تحسن هام في الوقت وزيادة مستوى الفهم للبرمجيات. |
---|