Multiple choice

Which of the following software development methodologies focuses on creating abstract representations of knowledge and activities?

  1. Waterfall model

  2. Software prototyping

  3. Model-driven engineering (MDE)

  4. Rapid application development (RAD)

  5. Agile software development

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Model-driven engineering (MDE) is a software development methodology which focuses on creating and exploiting domain models (that is, abstract representations of the knowledge and activities that govern a particular application domain), rather than on the computing (or algorithmic) concepts.