گسترش ابزارهای خودکار شناسایی الگوهای طراحی با عملگر تصحیح برچسب
چکیده
چکیدهای برای این سند ثبت نشده است.
چکیدهای برای این سند ثبت نشده است.
الگوهای طراحی، راهحلهای اثباتشده و قابلاطمینانی هستند که برای پاسخ به برخی از مساالل باا رخاداد مکارر در طراحای نار افازار شیءگرا، اراله شدهاند. شناسایی آنها در کد، بهمنزله بازیابی طرح و هدف طراح و سهولت در امار نگهداشات پاییری اسات . ازآنجاکاه ساهولت در نگهداشتپییری سیستم بسیار
شناسایی الگوهای طراحی استفاده شده در یک سیستم نرمافزاری به نگهداری و مهندسی مجدد نرمافزار کمک میکند و نیز باعث سهولت فهم کد برنامهها میشود. این فهم به انطباق بین کد برنامهها و طراحی آنها، کمک زیادی میکند. علاوه براین، پیادهسازیهای مختلف از یک الگوی طراحی، تشخیص نمونهی
امروزه صدها الگوی طراحی نرم افزار ابداع و در منابع مختلف ثبت شده اند. با توجه به تعداد بسیار زیاد الگوهای طراحی و افزایش روزافزون آنها یک سوال مطرح می شود: چگونه طراحان نرم افزار در فرآیند طراحی نرم افزار، الگوی طراحی مناسب را از بین الگوهای مرتبط، جهت حل مسئله انتخاب کنند؟ تاکنو