software maintenance
Fixing deployed programs
Software maintenance is the ongoing work of updating, fixing, and improving software after its initial release.
This includes correcting bugs, adapting to new operating systems or hardware, adding features, and optimizing performance.
Maintenance typically consumes most of a program's total lifecycle cost: The budget allocated 70% to software maintenance rather than new development.
- testingExamining to evaluate
- unit testIndividual component examination
- project managementOverseeing work toward goals
- computer programmingWriting software instructions
- risk managementIdentifying and minimizing threats
debugging · bug fix · technical debt · legacy systems · backward compatibility · code review · code smell · spaghetti code · bug tracking · technical support · fixes · version control · patching · breakpoint · coding · stack trace · release notes · quality assurance
software maintenancenew development
Recent change in circumstances
product launch · building from scratch · system architecture
software, maintenance, soft, ware, wares, softer, softest, softly, softness