volume_mute

Three MDA Model Types

publish date2026/06/09 19:47:12.128071 UTC

volume_mute
False
Please drag and drop the options to sort them

Sort the three MDA model types in order from the most abstract (furthest from implementation) to the most concrete (closest to executable code).

Computation Independent Model (CIM)
Platform Specific Model (PSM)
Platform Independent Model (PIM)

Correct Answer

(1) Computation Independent Model (CIM)
(2) Platform Independent Model (PIM)
(3) Platform Specific Model (PSM)

Explanation

The MDA hierarchy from most abstract to most concrete: CIM (domain model - models important domain abstractions without any implementation detail); PIM (models system operation without reference to its implementation platform); PSM (transformation of the PIM for a specific platform, e.g., J2EE or .NET, closest to executable code). Translators transform between each level.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears