تعمیر و نگهداری نرم افزار گرایشی از مهندسی نرم افزار است که شامل نگهداری و اصلاح یک محصول نرم افزاری پس از تحویل است به منظور تصحیح اشکالات پیش آمده و بهبود عملکرد یا ویژگی های دیگر آن نرم افزار.تطبیقی – اصلاح سیستم برای مقابله با تغییرات در محیط نرم افزار (همانند DBMS ها و سیستم عامل ها)بهبودی (Perfective) – اجرای کاربری های جدید یا تغییر کاربری های موجود مورد نیاز است که دغدغه وضعیت کاربری نرم ا...