در این کتاب شما با چگونگی تعمیر و نگهداری نرم افزار آشنا می شوید. تعمیر نرم افزار پرهزینه ترین ، درک نادرست برنامه است. تعمیر نرم افزار عبارت است از فرایند اصلاح سیستم نرم افزاری یا اجزای آن بعد از تحویل سیستم ، برای رفع خطاها ، بهبود کارایی یا دیگر خصوصیات یا تطبیق با تغییرات محیط فصولی که در این کتاب با آنها روبرو هستید عبارتند از: 1- مقدمه 2- تعاریف 3- دسته بندی های تعمیر و نگهداری نرم افزار 4- هزینه ها و رقابت ها · نسبت هزینه های تعمیر و نگهداری نرم افزار · هزینه های تعمیر مطلق نرم افزار · انواع وظایف تعمیر · مقادیر کدهای موروثی 5- مدل ها ، وظایف ، استفاده مجدد و ابزارها · استفاده مجدد · وظایف · ابزارهاو محصولات در دسترس از لحاظ تجاری 6- فرایند ها 7- مدیریت تعمیر ، نگهداری 8- مهندسی معکوس 9- مهندسی مجدد 10- سیستم های موروثی 11- نتیجه توضیحات بیشتر: تعمیر نرم افزار مجموع فعالیتهایی است که برای فراهم کردن هزینه موثر پشتیبانی از یک سیستم نرم افزاری مورد نیاز است فعالیتها در طول مراحل قبل از تحویل و بعد از تحویل سیستم است که قابل پشتیبانی و تصمیم گیری است فعالیت بعد از تحویل شامل اصلاح نرم افزار ، آموزش و یک عامل کمکی و راهنما می باشد.