volume_mute
Three MDA Model Types
publish date: 2026/06/09 19:47:12.128071 UTC
volume_mutePlease 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
