応用情報暗記無料で始める

モデル駆動開発(MDA)とは?もでるくどうかいはつ

モデル駆動開発(MDA)とは、業務の意味だけを表す実装非依存のモデルを正とし、そこから実装依存のモデル、さらにソースコードへと変換して開発する方式。技術基盤が変わってもモデルは残るため、移植性と一貫性が高まる。UMLなどの標準記法を用いる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

別名:モデル駆動開発、MDA

応用情報を最短で暗記・合格する →

具体例

業務モデルからエンティティクラスとCRUD処理、DDLを自動生成し、基盤を刷新するときは変換ルールだけ差し替える。手書きが要るのは業務ルールの一部に絞られ、モデルと実装の食い違いが構造的に発生しなくなる。

試験での引っ掛け

生成されたコードを直接修正すると、次回生成で消えるか、モデルと実装が二重管理になる。修正はモデルか変換規則に対して行うのが原則。またすべてを自動生成できるわけではなく、複雑な業務ロジックは残る。

関連用語

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

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • 生成されたコードを直接修正すると、次回生成で消えるか、モデルと実装が二重管理になる。