volume_mute
Match Concepts to Their Chapter Topic
publish date: 2026/06/24 21:38:15.849571 UTC
volume_muteMatch each concept to the broad topic area it belongs to within software evolution.
To complete the line match
- Click on an item in the first group
- 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
