volume_mute

Benefits of Model-Driven Engineering

publish date2026/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


Quizzes you can take where this question appears