Implementation and validation of object-oriented design-level cohesion metrics
No Thumbnail Available
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Saudi Digital Library
Abstract
يقدم هذا البحث عدد من معايير التصنيف التي يمكن أن يستفاد منها كوسيلة تقييم لمقاييس مقدار تماسك الكائنات (Object-oriented cohesion). وبناءاً على هذه المعايير، نستعرض دراسة نقدية لأحدث مقاييس تماسك الكائنات. يقترح هذا البحث مقياس جديد لمقدار التماسك وإثبات صحتها نظرياً. أجريت تجربة عملية دقيقة من أجل ربط مقدار التماسك مع عدد من الأخطاء المنتجة في أنظمة البرمجة. أظهرت النتائج أن مقدار التماسك لوحده قد يعطي معلومات غير كاملة بالنسبة لعدد الأخطاء في الفئة (class). كما أوضحت النتائج عدة تناقضات في تعريف مقاييس التماسك الموجودة. كذلك يستعرض هذا البحث ثلاث نماذج لكشف الأخطاء وهذه النماذج مبنية على تحليل الانحسار التدريجي (Regression Analysis) والشبكة العصبية الاصطناعية (Network Artificial Neural).