Full Reuse Maintenance Process for Reducing Software Degradatio