Classification of Refactoring Methods Based on Software Quality Attributes

No Thumbnail Available

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

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

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2024