ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Empirical Evaluation of the Impact of Design Patterns on Software Testability

العنوان بلغة أخرى: تقييم تجريبي لتأثير استخدام أنماط التصميم على قابلية الاختبار للبرمجيات
المؤلف الرئيسي: الرقاد، شروق محمد خلف (مؤلف)
مؤلفين آخرين: وديان، فادي ابراهيم علي (مشرف)
التاريخ الميلادي: 2019
موقع: الزرقاء
الصفحات: 1 - 45
رقم MD: 1015298
نوع المحتوى: رسائل جامعية
اللغة: الإنجليزية
الدرجة العلمية: رسالة ماجستير
الجامعة: الجامعة الهاشمية
الكلية: كلية الدراسات العليا
الدولة: الاردن
قواعد المعلومات: Dissertations
مواضيع:
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

33

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

عناصر مشابهة