Adaptive maintenance -Definition - Maintaining the System

Q.  Modifying the software to match changes in the ever changing environment is called __________ .
- Published on 24 Jul 15

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

ANSWER: Adaptive maintenance
 

    Discussion

  • mr.shivam   -Posted on 19 Dec 18
    corrective maintenance:
    - This type of maintenance is to rectify design,coding and implementation problem detected after implementation of the system.this kind of problem generally surfaces immediately after the system is implemented.Corrective maintenance is a maintenance task or operation done in order to identify, isolate or separate and rectify a particular fault

    Adaptive
    -changes are needed as a consequence of upgraded versions or changes in operation system,hardware,or DBMS. maintenance of software to adapt to this kind of changes is called adaptive maintenance
  • zacharia chege   -Posted on 03 Nov 18
    Corrective maintenance can be subdivided into;
    Immediate corrective maintenance- work starts immediately after a failure.
    Deferred corrective maintenance- work is delayed in conformance to a given set of maintenance rules.
  • Nirja Shah   -Posted on 21 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.)