Professional Documents
Culture Documents
Learning Outcomes: (Student to write briefly about learnings obtained from the academic
tasks)
Declaration:
I declare that this Assignment is my individual work. I have not copied it from any other
student’s work or from any other source except where due acknowledgement is made
explicitly in the text, nor has any part been written for me by any other person.
Page 1 of 6
SOFTWARE MANTENANCE AND ITS TYPE
1. Fixing defects: Over time, software can develop defects or bugs, which
need to be fixed to ensure that the software functions correctly.
Maintenance activities such as bug fixing can help in improving the
reliability of the software.
Page 2 of 6
and upgrades can help in adapting the software to changes in hardware,
software, and user requirements.
Page 3 of 6
2. Adaptive Maintenance: It involves modifying the software to adapt it to
changes in the environment or to new requirements. Adaptive
maintenance includes changes made to the software to accommodate
changes in hardware or software platforms or to ensure compatibility with
new operating systems.
Page 4 of 6
Advantages of software maintenance:
1. Improved software quality: Regular software maintenance helps to
ensure that the software is functioning correctly and efficiently, and that it
continues to meet the needs of the users.
2. Enhanced security: Maintenance can include security updates and
patches, helping to ensure that the software is protected against potential
threats and attacks.
3. Increased user satisfaction: Regular software maintenance helps to keep
the software up-to-date and relevant, leading to increased user satisfaction
and adoption.
4. Extended software life: Proper software maintenance can extend the life
of the software, allowing it to be used for longer periods of time and
reducing the need for costly replacements.
5. Cost savings: Regular software maintenance can help to prevent larger,
more expensive problems from occurring, reducing the overall cost of
software ownership.
Conclusion:
Page 6 of 6