-
شماره ركورد
8100
-
پديد آورنده
غزال ادريس آبادي
-
عنوان
بازسازي خودكار كد منبع نرم افزار براي اصلاح ضدالگوهاي طراحي شي گرا
-
مقطع تحصيلي
كارشناسي
-
رشته تحصيلي
مهندسي كامپيوتر
-
سال فارغ التحصيلي
1401
-
استاد راهنما
دكتر سعيد پارسا
-
دانشجوي وارد كننده اطلاعات
غزال ادريس آبادي
-
تاريخ ورود اطلاعات
1401/08/04
-
دانشكده
مهندسي كامپيوتر
-
عنوان به انگليسي
Automatic software source code refactoring to fix object-oriented design anti-patterns
-
چكيده
الگوها يكي از سادهترين و قدرتمندترين تكنيكها براي بهبود طراحي و در نتيجه افزايش قابليت
نگهداري 1 ، استفاده مجدد 2 و مهندسي معكوس هستند. امروزه توانايي اعمال، پيادهسازي و اصلاح 3 الگوهاي
طراحي و معماري به يكي از مهارتهاي اصلي مهندسان نرمافزار تبديل شده است. صلاحيت طراحي الگو و
اجراي آن شامل تشخيص 4 و اصلاح راهحلهاي ناكارآمد است كه به عنوان ضدالگو 5 شناخته ميشوند. ضد-
الگوهاي طراحي شيگرا، راهحلهاي بد طراحي را براي مشكلات رايج توصيف ميكنند. بنابراين آنها اساسا
برخلاف الگوهاي معمول طراحي هستند و اغلب ارتباط تنگاتنگي با اصول معمول طراحي دارند. تشخيص و
اصلاح اين ضدالگوها با توجه به معيارهاي كد منبع 6 شيگرا ميتواند به عنوان بخشي از چرخه عمر بهبود
برنامه نرمافزاري براي كاهش نگهداري سيستم نرمافزاري و افزايش كيفيت نرمافزار مورد استفاده قرار گيرد.
مطالعات متعددي در حوزه شناسايي اين ضدالگوها انجام وابزارهاي بسياري نيز براي تشخيص آنها به
كار گرفته شده است. در حالي كه ساز و كار مناسبي براي رفع اين ضدالگوها ارائه نشده است. بازسازي كد 7
به عنوان بهبود طراحي يا كيفيت كد بدون تغيير عملكرد خارجي آن تعريف ميشود. هدف از انجام اين پروژه
ارائه مكانيزمهايي براي اصلاح و بازسازي اين ضدالگوها توسط رايانه ميباشد.
-
لينک به اين مدرک :