عنوان فارسی مقاله: |
الگوهای مهندسی مجدد شی گرا: مرور کلی |
عنوان انگلیسی مقاله: |
Object-Oriented Reengineering Patterns An Overview |
ونه متن ترجمه
چکیده
سیستم های نرم افزاری موفق بایستی آماده تکامل یا درغیر این صورت مرگ شوند. هرچند سیستم های نرم افزاری شی گرابرای دوام ساخته شده اند، اما با گذشت زمان مثل هر سیستم نرم افزاری موروثی تخریب می شوند. در نتیجه، برای کاهش بیشتر هزینه های توسعه، بایستی در تلاشهای مهندسی مجدد سرمایه گذاری نمود. حتی اگر سیستم های نرم افزاری و زمینه های کسب و کارشان به طرق نامحدودی متفاوت باشند، بازهم تکنیک های بکاررفته برای شناخت، تحلیل و تبدیل این سیستم ها، بسیار مشابه می باشد. درنتیجه، می توان الگوهای مهندسی مجدد گوناگونی را شناسایی نمود که به بهترین شیوه در سیستم های موروثی شی گرای معکوس و مهندسی مجدد دست می یابند. در اینجا خلاصه ای از مجموعه بزرگ این الگوها را مطرح می کنیم که طی سالها تجربه با سیستم های موروثی شی گرا کشف شده اند و نشان می دهیم چگونه با استفاده از ابزارهای مناسب می توان از برخی از این الگوها پشتیبانی نمود.