العنوان بلغة أخرى: |
تقييم تأثير نماذج التصميم على جودة البرمجيات: دراسة عملية |
---|---|
المؤلف الرئيسي: | Abufakher, Somia Mohammad Tawfiq (Author) |
مؤلفين آخرين: | Wedyan, Fadi Ibrahim (Advisor) |
التاريخ الميلادي: |
2015
|
موقع: | الزرقاء |
الصفحات: | 1 - 114 |
رقم MD: | 819764 |
نوع المحتوى: | رسائل جامعية |
اللغة: | الإنجليزية |
الدرجة العلمية: | رسالة ماجستير |
الجامعة: | الجامعة الهاشمية |
الكلية: | كلية الدراسات العليا |
الدولة: | الاردن |
قواعد المعلومات: | Dissertations |
مواضيع: | |
رابط المحتوى: |
المستخلص: |
نماذج التصميم هي حلول عامة يمكن إعادة استخدامها العامة لحل مشاكل متكررة الحدوث في مرحلة التصميم البرامج؛ على مستوى الترميز والتنفيذ. من المتوقع أن نماذج التصميم يمكن أن تدعم قرارات أفضل للتصميم من خلال تحسين التواصل بين المطورين وتعريز برامج الصيانة، وتلبية المتطلبات غير الوظيفية، وتوفير التكاليف والجهد والوقت عن طريق إعادة استخدام الحلول القائمة التي ثبتت فعاليتها. في هذه الأطروحة، نقدم أدلة حول الفوائد المتوقعة من استخدام نماذج تصميم البرمجيات. إننا نقيم عمليا فيما لو كان فاكتوري وبروتوتايب وسينغلتون وأدابتر وكمبوسيت وديكوريتر وأبسيرفر وستيت وتمبليت وبروكسي قابلة للصيانة وقابلة للاختبار وتدعم بساطة التصميم وقابلة لإعادة الاستخدام وأقل حساسية للتغيرات وأقل عرضة للأخطاء. تقييم نماذج التصميم تم عن طريق حساب بعض القيم الخاصة بجودة البرمجيات لكل فئة تمثل دورا في أحد نماذج التصميم المدروسة وذلك بعد اكتشافهم في برامج حقيقية مكتوبة بلغة جافا. نتائجنا تظهر أن استخدام نماذج التصميم يساعد على تحقيق سمات نوعية البرامج المطلوبة باستثناء ثلاثة نماذج هي بروتوتايب وكمبوسيت وسينغلتون. حيث وجدنا أن فئات من هذه الأنماط الثلاثة ليست متماسكة مما قد يعيق تحقيق المستوى المطلوب من جودة البرمجيات. |
---|