Type of Maintenance Flashcards

(4 cards)

1
Q

What is Corrective Maintenance?

A

Maintenance that occurs when testing reveals a fault or error in the program which is then corrected.

Its primary purpose is to amend algorithms and eliminate errors, such as fixing a bug that causes a program to crash with specific inputs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Adaptive Maintenance?

A

Changes made to a program in response to specification changes, such as new requirements or advancements in technology.

It responds to changes in business rules, operational environment, or compliance regulations, like updating an application to work with a new operating system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Perfective Maintenance?

A

Deals with implementing new or changed user requirements which involve functional enhancement of the system.
It aims to improve both the function and efficiency of the code, modifying functionalities as per the user’s evolving needs, such as adding a new feature to meet market trends.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Preventive Maintenance?

A

Involves performing activities to prevent the occurrence of errors.

It focuses on proactive measures to ensure the long-term efficiency and reliability of the software, like refactoring code to improve readability and reduce complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly