Software Maintenance

GPTKB entity

Statements (28)
Predicate Object
gptkbp:instanceOf Software Engineering Discipline
gptkbp:affects original software design
quality of documentation
software complexity
gptkbp:aimsTo improve software performance
adapt software to new environments
fix software defects
gptkbp:describedBy IEEE 1219
ISO/IEC 14764
gptkbp:heldBy continuous process
major cost in software engineering
https://www.w3.org/2000/01/rdf-schema#label Software Maintenance
gptkbp:importantFor long-term software sustainability
gptkbp:includes preventive maintenance
corrective maintenance
adaptive maintenance
perfective maintenance
gptkbp:involves modifying software after delivery
gptkbp:mayInclude code refactoring
adding new features
removing obsolete features
updating documentation
gptkbp:partOf gptkb:Software_Development_Life_Cycle
gptkbp:performedBy software engineers
gptkbp:relatedTo software support
software evolution
gptkbp:bfsParent gptkb:ISO/IEC_12207:_Systems_and_software_engineering_–_Software_life_cycle_processes
gptkbp:bfsLayer 6