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

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







Faculty Of Information Technology And Computer Sciences Department Of Computer Information Systems

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

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

42

حفظ في:
LEADER 04229nam a22003377a 4500
001 1513914
041 |a eng 
100 |9 550059  |a بني ملحم، باسل  |e مؤلف 
245 |a Faculty Of Information Technology And Computer Sciences Department Of Computer Information Systems 
246 |a استخدام دمج المعلومات الهيكلية والنصية في اختبار التكامل 
260 |a إربد  |c 2019 
300 |a 1 - 86 
336 |a رسائل جامعية 
502 |b رسالة ماجستير  |c جامعة اليرموك  |f كلية تكنولوجيا المعلومات وعلوم الحاسوب  |g الاردن  |o 0088 
520 |a اختبار البرمجيات له دور أساسي في دورة حياة تطوير البرمجيات. الهدف من اختبار البرمجيات هو الكشف عن العيوب والسمات المفقودة والأخطاء في البرامج. اختبار البرمجيات له أشكال عديدة منها: اختبار الوحدة (Unit Testing)، اختبار النظام (System Testing)، واختبار التكامل (Integration Testing). الهدف من اختبار الوحدة هو إظهار أن الوحدات الفردية تعمل بشكل صحيح، في حين أن الهدف من اختبار النظام هو تحديد ما إذا كان النظام بأكمله يفي بمواصفاته وهدف اختبار التكامل هو الكشف عن الأخطاء في التفاعلات بين وحدات النظام. يعتبر اختبار التكامل الأصعب والأغلى من بين جميع أشكال الاختبار لأنه يتطلب ما يقرب من 50 إلى 70% من التكلفة الإجمالية لعملية الاختبار بأكملها. علاوة على ذلك، ‏تعمل البرامج الكينونية بشكل مثالي عندما يتم ضمان تكامل الفئات (Classes) بشكل صحيح. ومع ذلك، من المستحيل عموما اختبار جميع الفئات نظرا لضيق الوقت والتكلفة. لذلك، من المهم تحديد الفئات ذات الإقران (Coupling) العالي والتي قد تتأثر بالتغييرات الناتجة عن عملية الصيانة (Maintenance). الهدف من هذه الأطروحة هو السماح للمطورين بمعرفة الفئات ذات الاقتران العالي داخل نظام البرنامج (Software) عند إجراء اختبار التكامل لتوفير الوقت والتكلفة. في هذا العمل، نستخدم دمج اقتران الطبقة الهيكلية مع النصية للتنبؤ بالفئات الأكثر أهمية التي قد تتأثر بالتغييرات الناتجة عن الفئات الأخرى في أنظمة البرامج الكينونية وتصنيفها. من أجل عمل التجربة، تم استخدام أربعة تطبيقات جافا (Java). ‏هذه التطبيقات مفتوحة المصدر تختلف في حجمها. علاوة على ذلك، تم استخدام تقنية بذر الخطأ باستخدام اختبار الطفرة لتقييم النهج. تظهر النتائج التجريبية أن نهجنا فعال لتحديد الطبقات ذات الاقتران العالي. 
653 |a نظم المعلومات  |a هندسة البرمجيات  |a المعلومات الهيكلية 
700 |9 550068  |a العزام، إياد  |e مشرف 
856 |u 9802-003-012-0088-T.pdf  |y صفحة العنوان 
856 |u 9802-003-012-0088-A.pdf  |y المستخلص 
856 |u 9802-003-012-0088-C.pdf  |y قائمة المحتويات 
856 |u 9802-003-012-0088-F.pdf  |y 24 صفحة الأولى 
856 |u 9802-003-012-0088-1.pdf  |y 1 الفصل 
856 |u 9802-003-012-0088-2.pdf  |y 2 الفصل 
856 |u 9802-003-012-0088-3.pdf  |y 3 الفصل 
856 |u 9802-003-012-0088-4.pdf  |y 4 الفصل 
856 |u 9802-003-012-0088-O.pdf  |y الخاتمة 
856 |u 9802-003-012-0088-R.pdf  |y المصادر والمراجع 
856 |u 9802-003-012-0088-S.pdf  |y الملاحق 
930 |d y 
995 |a Dissertations 
999 |c 1016457  |d 1016457 

عناصر مشابهة