システムアーキテクト暗記無料で始める

モデル駆動アーキテクチャ(MDA)とは?もでるくどうあーきてくちゃ

モデル駆動アーキテクチャ(MDA)とは、OMGが提唱した、実装技術に依存しないモデルを正として設計し、変換によって実装へ落とす開発方式。CIM(業務)、PIM(技術非依存)、PSM(技術依存)の3階層でモデルを分け、PIM→PSMの変換を自動化して技術の変化から業務仕様を守る。

最終更新:2026-10-06

試験情報

システムアーキテクト試験の頻出用語/午前II

別名:モデル駆動アーキテクチャ、MDA

システムアーキテクトを最短で暗記・合格する →

具体例

業務ルールとエンティティをPIMとしてUMLで定義し、変換定義を差し替えることで同じPIMからJava版とクラウド関数版のPSMを生成する。基盤更改の際に業務モデルを作り直さずに済み、レガシーマイグレーションの再利用資産にもなる。

試験での引っ掛け

コードを全自動生成する仕組みと誤解されがちだが、実際に生成できるのは骨格が中心で、ロジックは手書きが残る。手書き部分を再生成で消さない仕組み(保護領域や部分クラス)と、モデルとコードの二重管理を避ける運用ルールが成否を分ける。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

システムアーキテクトを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • コードを全自動生成する仕組みと誤解されがちだが、実際に生成できるのは骨格が中心で、ロジックは手書きが残る。