Header Ads Widget

Software Maintenance and Software Project Management

Software Maintenance and Software Project Management: 

Software maintenance is a part of Software Development Life Cycle. Its main purpose is to modify and update software applications after delivery to correct faults and to improve performance.The essential part of software maintenance requires preparation of an accurate plan during the development cycle.

With software ever changing, it's important for software engineers to ensure they perform periodic maintenance on the software.

It includes following 4 steps to maintain the software:

  1. Generating Particular Maintenance Problem
  2. Ripple Effect
  3. Modified Program Testing
  4. Maintainability

Types of Software Maintenance:

  • Corrective Maintenance - Either discovered by user or concluded by user error reports.
  • Adaptive Maintenance - This includes modifications and updations applied to keep the software product up-to date and tuned to the ever changing world of technology and business environment.
  • Perfective Maintenance - It includes new features, new user requirements for refining the software and improve its reliability and performance.
  • Preventive Maintenance - It aims to attend problems, which are not significant at this moment but may cause serious issues in future.

Post a Comment

0 Comments