volume_mute
MDA and Agile Methods
publish date: 2026/06/08 21:08:35.704560 UTC
volume_mute
True or False: There is an uneasy relationship between agile methods and model-driven architecture, because the notion of extensive up-front modeling contradicts the fundamental ideas of the agile manifesto.
Correct Answer
True
Explanation
There is indeed an uneasy relationship between agile methods and model-driven architecture. Extensive up-front modeling contradicts the agile manifesto's preference for working software over comprehensive documentation and responding to change over following a plan. However, some aspects of MDA can be used in agile processes, and Motorola's success using agile development with automated code generation shows it is not impossible.
Reference
Software Engineering, Ian Sommerville, 9th edition
