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
Views #: 6
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

Correct Answer

Explanation

Three Types of Software Maintenance

1 pts

Match each type of software maintenance to its correct description.

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Type

Fault repair
Functionality addition
Environmental adaptation

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
note_alt Add notes
flag Flag

Correct Answer

Explanation

Relative Cost of Different Error Types in Fault Repair

1 pts
Please drag and drop the options to sort them

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

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

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

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

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

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

Correct Answer

Explanation