When a software application is modified to remain functional and compatible after its underlying operating system is upgraded, this activity falls under which category of software maintenance?
Adaptive maintenance
The question asks to categorize the software maintenance activity where an application is modified to work with a new operating system (OS) after an upgrade.
Software maintenance ensures applications remain functional and relevant over time. Different types address various needs:
Modifying software to ensure functionality after an operating system upgrade is necessary because the underlying environment has changed. The software needs to adapt to these new environmental conditions.
This specific scenario perfectly matches the definition of Adaptive Maintenance, as the software is being adapted to a new or changed environment (the upgraded OS).
The other options are not suitable:
Therefore, when software is modified to remain functional and compatible after an underlying operating system upgrade, it falls under Adaptive Maintenance.
Software products need perfective maintenance for which of the following reasons?
Which of the following statement(s) is/are true regarding PERT chart in software project management?
I. PERT charts consists of a network of boxes and arrows.
II. In PERT chart, the boxes represent activities and the arrow represents task dependencies.
Statistical software quality assurance in software engineering involves _________
Software reliability is described with respect to
(A) Execution Time
(B) Calendar Time
(C) Clock Time
Choose the correct answer from the options given below:
Modules X and Y operate on the same input and output, then the cohesion is