Software Maintenance - Types and Cost Distribution

The three maintenance types (fault repair, environmental adaptation, functionality addition), naming inconsistencies, and how effort is distributed across them

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen
QUESTION OF

volume_mute Read quiz aloud
Views #: 202
Questions #: 7
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

Definition of Software Maintenance

1 pts
volume_mute

What is software maintenance?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Three Types of Software Maintenance

1 pts
volume_mute
To complete the line match
  1. Click on an item in the first group
  2. Click on an item in the second group
  3. To delete a match, double click on a line

Type

Environmental adaptation
Fault repair
Functionality addition

Description

Adapting the software to new platforms and environments such as new hardware or operating systems
Fixing bugs and security vulnerabilities discovered in the system
Adding new features and supporting new requirements as the business changes

Match each type of software maintenance to its correct description.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Relative Cost of Different Error Types in Fault Repair

1 pts
volume_mute
Please drag and drop the options to sort them

Sort the following error types by cost to repair, from cheapest to most expensive.

Design errors (may involve rewriting several program components)
Requirements errors (may require extensive system redesign)
Coding errors (usually relatively cheap to correct)
note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


No Clear-Cut Distinction Between Maintenance Types

1 pts
volume_mute

True or False: In practice, there is always a perfectly clear-cut distinction between fault repair, environmental adaptation, and functionality addition, with no overlap between the categories.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Naming Confusion in Maintenance Terminology

1 pts
volume_mute

Why does the text avoid using the terms 'corrective,' 'adaptive,' and 'perfective' maintenance?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Largest Share of Maintenance Effort

1 pts
volume_mute

Based on survey data comparing studies from 1980 to 2010, which type of maintenance activity consumes the largest share of overall maintenance effort?

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation


Stability of Maintenance Cost Distribution Over Time

1 pts
volume_mute

True or False: A comparison of maintenance cost distribution studies spanning roughly 30 years found that the proportions had changed very little over that period.

note_alt Add notes
flag Flag
volume_mute

Correct Answer

Explanation