GATE 2018
March 15, 2024UGC NET CS 2016 July- paper-2
March 15, 2024Software-Engineering
Question 228 |
Emergency fixes known as patches are result of
adaptive maintenance | |
perfective maintenance | |
corrective maintenance | |
none of the above |
Question 228 Explanation:
Software maintenance is the modification of a software product after delivery to correct faults, to improve performance or other attributes.
Software maintenance types:
1. Adaptive: modifying the system to cope with changes in the software environment (DBMS, OS)
2. Perfective: Implementing new or changed user requirements which concern functional enhancements to the software.
3. Corrective: Diagnosing and fixing errors, possibly ones found by users.
4. Preventive: Increasing software maintainability or reliability to prevent problems in the future.
Software maintenance types:
1. Adaptive: modifying the system to cope with changes in the software environment (DBMS, OS)
2. Perfective: Implementing new or changed user requirements which concern functional enhancements to the software.
3. Corrective: Diagnosing and fixing errors, possibly ones found by users.
4. Preventive: Increasing software maintainability or reliability to prevent problems in the future.
Correct Answer: C
Question 228 Explanation:
Software maintenance is the modification of a software product after delivery to correct faults, to improve performance or other attributes.
Software maintenance types:
1. Adaptive: modifying the system to cope with changes in the software environment (DBMS, OS)
2. Perfective: Implementing new or changed user requirements which concern functional enhancements to the software.
3. Corrective: Diagnosing and fixing errors, possibly ones found by users.
4. Preventive: Increasing software maintainability or reliability to prevent problems in the future.
Software maintenance types:
1. Adaptive: modifying the system to cope with changes in the software environment (DBMS, OS)
2. Perfective: Implementing new or changed user requirements which concern functional enhancements to the software.
3. Corrective: Diagnosing and fixing errors, possibly ones found by users.
4. Preventive: Increasing software maintainability or reliability to prevent problems in the future.