資格暗記無料で始める

MVCモデルとは?

MVCモデルとは、アプリケーションを、業務データと処理を担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの3つに分割する構成。機能(ロジック)と画面を分離することで、修正性・再利用性を高める。

えむぶいしーもでる

システムアーキテクト試験の頻出用語/午前II/別名:Model-View-Controller


MVCモデルの意味

アプリケーションを、業務データと処理を担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの3つに分割する構成。機能(ロジック)と画面を分離することで、修正性・再利用性を高める。

MVCモデルの具体例

同じ在庫モデルに対し、PC用の一覧画面とスマートフォン用の画面という2つのビューを用意し、業務ロジックは共通のまま使い回す。

MVCモデルは試験でどう引っ掛けられる?

画面の見た目を変えるだけでモデルに手を入れる必要が生じるなら、分離ができていない。「画面とロジックの分離」が主眼。

MVCモデルと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。