volume_mute
Benefits of Model-Driven Engineering
publish date: 2026/06/08 21:08:34.489657 UTC
volume_mute
Which of the following are cited benefits of model-based engineering? Select all that apply.
Correct Answer
(1) Engineers can think about systems at a higher level of abstraction, without concern for implementation details
(2) It reduces the likelihood of errors and speeds up the design and implementation process
(3) It allows the creation of reusable, platform-independent application models
(4) System implementations can be generated for different platforms from the same model
Explanation
Model-based engineering benefits: allows high-level thinking without implementation details; reduces errors and speeds design/implementation; creates reusable platform-independent models; generates implementations for multiple platforms from one model. It does NOT eliminate requirements engineering, and while there is an uneasy relationship with agile, agile development with automated code generation has been used successfully (e.g., at Motorola).
Reference
Software Engineering, Ian Sommerville, 9th edition
