۲۱,۰۰۰تومان ۱۹,۰۰۰تومان
عنوان انگلیسی مقاله:
A comprehensive approach to the recovery of design pattern instances based on sub-patterns and method signatures
عنوان فارسی مقاله:
رویکردی جامع برای بازیافت نمونه های الگوی طراحی مبتنی بر زیرالگوها و امضای متد
دانلود رایگان مقاله انگلیسی از لینک زیر:
تعداد صفحات متن ترجمه شده:
۳۸ صفحه
چکیده:
الگوهای طراحی به عنوان بهترین شیوه که به مسائل مرتبط با ساختارهای سطح بالا برای برنامه های کاربردیِ در حال توسعه رسیدگی می کنند، به رسمیت شناخته شده اند. بازیافت کارآمد نمونه های الگوی طراحی به طور قابل توجهی باعث تسهیل درک برنامه و مهندسی مجدد نرم افزار می شود. با وجود این، بازیافت نمونه های الگوی طراحی کار ساده ای نیست. در این مقاله ما رویکرد جامع جدیدی برای بازیافت ۲۳ نمونه الگوی طراحیِ GoF با استفاده از کدهای منبع آن ارائه شده است. نکته ی کلیدی این رویکرد در این موضوع نهفته است که ما نمونه الگوهای طراحی مختلفی که از زیر الگوهای تکراری مشترکی تشکیل شده اند، در نظر می گیریم که کشف این زیر الگوها آسان تر است. به علاوه، ما نه تنها روی رابطه های کلاس بلکه روی ویژگی های امضاهای اساسی متد نیز تمرکز می کنیم. ما ابتدا کد های منبع و الگوهای از پیش تعریف شده ی GoF را به گراف تبدیل می کنیم که در این گراف کلاس ها به صورت راس و رابطه ها به صورت یال نمایش داده شده است. سپس، ما نمونه هایی از زیرالگو را از طریق کشف زیرگراف شناسایی می کنیم که احتمالاً جز اصلی نمونه های الگو هستند. نمونه های زیر الگو بعداً توسط کلاس های اتصال ادغام می شوند تا بررسی شود که آیا با الگوهای از پیش تعریف شده مطابقت می کند یا نه. سرانجام، ویژگی های رفتاری فراخوانی متد با قالب های از پیش تعریف شده ی امضای متد ِ GoF مقایسه می شود تا نمونه ی الگوی نهایی مستقیماً به دست آید. در مقایسه با رویکردهای موجود، ما برخی از ایده های قبلی را ادغام کرده و بازیافت دادیم و رویکردی جامع و تفصیلی و همچنین مبتنی بر ایده های خودمان ارائه دادیم. ما زیرالگوها را از طریق یک ریختی گراف بر اساس ترکیب عدد اول و کلاس های اتصال پیدا کردیم تا فضای جستجو کاهش یابد. ضمناً، امضای متد را برای بررسی جنبه های رفتاری به کار گرفتیم تا از انتخاب تستی که شامل کدهای کامل است اجتناب شود. نتایج آزمایش های گسترده بر روی بازیافتنمونه های الگو از نُه سیستم نرم افزاری متن باز نشان میدهد که رویکرد ما به بازیافت و دقت بالا دست یافته است.
———————————————————————————
———————————————————————————
در صورتی که مقاله ای انگلیسی دارید و نیاز به ترجمه تخصصی انگلیسی به فارسی مقاله دارید، همچنین در صورت نیاز به ترجمه تخصصی فارسی به انگلیسی، ویرایش و نگارش تخصصی مقاله ISI و ترجمه تخصصی مقاله ISI خود، سفارش ترجمه تخصصی خود را به مترجمین متخصص سایت ترجمه آمارد ترجمه بسپارید تا با هر فوریت زمانی شامل ترجمه فوری و ترجمه فوری به صورت ویژه سفارش ترجمه تخصصی مقاله و متن شما به شما تحویل داده شود
———————————————————————————
نقد و بررسی ها
هیچ دیدگاهی برای این محصول نوشته نشده است .