Perfective maintenance - Implements changes in existing or new requirements of user - Program Writing

Q.  What is used for implementing the changes in existing or new requirements of user in software maintenance?
- Published on 22 Jul 15

a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive

ANSWER: Perfective maintenance
 

    Discussion

  • Nirja Shah   -Posted on 19 Oct 15
    - Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes.

    - In the late 1970s, a famous and widely cited survey study by Lientz and Swanson, exposed the very high fraction of life-cycle costs that were being expended on maintenance.

    - They categorized maintenance activities into four classes:

    Adaptive
    – It modifies the system to cope with changes in the software environment (DBMS, OS)

    Perfective
    – It helps in implementing new or changed user requirements which concern functional enhancements to the software

    Corrective
    – It helps in diagnosing and fixing errors, possibly ones found by users

    Preventive
    – It helps in increasing software maintainability or reliability to prevent problems in the future

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)