ABUBAKAR ADAM2022-05-182022-05-185076https://drepo.sdl.edu.sa/handle/20.500.14154/2726يقدم هذا البحث عدد من معايير التصنيف التي يمكن أن يستفاد منها كوسيلة تقييم لمقاييس مقدار تماسك الكائنات (Object-oriented cohesion). وبناءاً على هذه المعايير، نستعرض دراسة نقدية لأحدث مقاييس تماسك الكائنات. يقترح هذا البحث مقياس جديد لمقدار التماسك وإثبات صحتها نظرياً. أجريت تجربة عملية دقيقة من أجل ربط مقدار التماسك مع عدد من الأخطاء المنتجة في أنظمة البرمجة. أظهرت النتائج أن مقدار التماسك لوحده قد يعطي معلومات غير كاملة بالنسبة لعدد الأخطاء في الفئة (class). كما أوضحت النتائج عدة تناقضات في تعريف مقاييس التماسك الموجودة. كذلك يستعرض هذا البحث ثلاث نماذج لكشف الأخطاء وهذه النماذج مبنية على تحليل الانحسار التدريجي (Regression Analysis) والشبكة العصبية الاصطناعية (Network Artificial Neural).enImplementation and validation of object-oriented design-level cohesion metricsThesis