volume_mute

Rework and Its Cost

publish date2026/05/31 02:47:38.926938 UTC

Complete the sentence.

Change adds to the costs of software development because it usually means that work which has already been completed has to be redone. This is called (1). For example, if requirements in a system have been analysed and new requirements are then identified, some or all of the requirements analysis has to be (2).

Correct Answer

(1) rework
(2) repeated

Explanation

Change leads to rework — completed work that must be redone. For example, when new requirements emerge after requirements analysis is complete, some or all of that analysis must be repeated, and it may also be necessary to redesign the system, change programs, and re-test.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears