العنوان بلغة أخرى: |
Empirical Evaluation of the Impact of Design Patterns on Software Changeability |
---|---|
المؤلف الرئيسي: | اليبرودي، الاء محمد محي الدين (مؤلف) |
مؤلفين آخرين: | وديان، فادي ابراهيم علي (مشرف) |
التاريخ الميلادي: |
2019
|
موقع: | الزرقاء |
الصفحات: | 1 - 45 |
رقم MD: | 1015223 |
نوع المحتوى: | رسائل جامعية |
اللغة: | الإنجليزية |
الدرجة العلمية: | رسالة ماجستير |
الجامعة: | الجامعة الهاشمية |
الكلية: | كلية الدراسات العليا |
الدولة: | الاردن |
قواعد المعلومات: | Dissertations |
مواضيع: | |
رابط المحتوى: |
المستخلص: |
أنماط التصميم هي حلول لمشكلات التصميم والتنفيذ المتكررة، والتي ادعى تقدم العديد من المزايا لتحسين سمات جودة البرمجيات، أساسا قابلية الإنفاق، الفهم، إعادة الاستخدام والصيانة. هناك الكثير من الدراسات البحثية التي قيمت تأثير أنماط التصميم على جودة البرامج. ومع ذلك، فإن نتائج هذه الدراسات متناقضة، مما يؤدي إلى عدم وجود مشكلة واعية بشأن تأثير استخدام أنماط التصميم على خصائص الجودة المختلفة. في هذه الدراسة، نقترح نهجا لقياس تأثير أنماط التصميم على قابلية الصيانة، مع إمكانية تغيير البرامج كخاصية بديلة. التقرب يهدف إلى توفير السياق الذي يمكن فيه قياس استخدام أنماط التصميم، وبالتالي، يمكن إجراء تقييم تجريبي مفهوم ويمكن تعميمه. نحن نقدم منظورين لقياس قابلية التغيير. الأول يقيس التأثير نماذج أنماط تصميم البرمجيات على قابلية التغير البرمجيات، والثاني يقيس قابلية تغيير نمط التصميم نفسه. لقياس قابلية التغيير، تمت إعادة تعريف المقاييس الحالية التي تصور وجهات النظر المقترحة. قيمت هذه الرسالة النهج المقترح باستخدام ثلاثة معايير: JHotdraw وJUnit وQuickUML. تظهر نتائجنا أن استخدام أنماط التصميم يعزز قابلية التغيير. علاوة على ذلك، وحدة نمط التصميم أكثر قابلية للتغيير، مقارنة مع حزم البرامج ومع ذلك، توضح النتائج أيضا أنه من أجل تعزيز قابلية التغيير لكل من وحدة نمط التصميم وحزم البرامج، يجب تقليل علاقات التبعيات بين الاثنين. |
---|