volume_mute

Match Concepts to Their Chapter Topic

publish date2026/06/24 21:38:15.849571 UTC

volume_mute

Match each concept to the broad topic area it belongs to within software evolution.

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

Concept

Business value versus system quality clusters
Bad smells such as duplicate code
Brownfield development
Source code translation and data reengineering

Topic

Software reengineering
Refactoring
Legacy system assessment
Why software evolves / systems of systems

Correct Answer

(1) Brownfield development,Why software evolves / systems of systems
(2) Business value versus system quality clusters,Legacy system assessment
(3) Source code translation and data reengineering,Software reengineering
(4) Bad smells such as duplicate code,Refactoring

Explanation

Brownfield development relates to system-of-systems dependencies that drive evolution. Business value versus quality clustering belongs to legacy system assessment. Source code translation and data reengineering are reengineering process activities. Bad smells like duplicate code are central to the refactoring discussion.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears