Abstract
This study investigates the relationship between software
maintenance practices and software quality as well as the impact of
maintenance budgets and schedules on software development. Corrective,
adaptive, perfective, and preventive software maintenance are the four
basic categories identified in the article, which also emphasizes the
significance of efficient maintenance in raising software quality. The
report also highlights the importance of good project management,
ongoing testing, and documentation to guarantee that maintenance
processes are conducted properly and quickly. According to the study’s
conclusions, initiative-taking maintenance can save maintenance
expenditures over time while also enhancing software quality. Reduced
downtime, better software performance, and higher customer satisfaction
are all benefits of effective maintenance, which may assist in finding
and addressing problems before they grow into larger ones. The report
also emphasizes the necessity for continual cooperation between
development and maintenance teams as well as the difficulties in
juggling maintenance expenses and schedules with software development
time limits. In the end, the study emphasizes the significance of
maintenance in guaranteeing software quality and the demand for
continued investment in maintenance procedures to enhance software
performance and reduce costs over time.