資格暗記無料で始める

MVCアーキテクチャとは?

MVCアーキテクチャとは、システムを、業務データと処理を持つモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラに分ける構成。表示の変更が業務ロジックに波及しないようにする狙いで、変更容易性の根拠として問われる。

えむぶいしーあーきてくちゃ

プロジェクトマネージャ試験の頻出用語/午前II


MVCアーキテクチャの意味

システムを、業務データと処理を持つモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラに分ける構成。表示の変更が業務ロジックに波及しないようにする狙いで、変更容易性の根拠として問われる。

MVCアーキテクチャの具体例

画面刷新の要望が来ても、ビューだけの差し替えで済むため見積りが小さくなる。逆に画面側に業務判定を書いてしまうと、スマートフォン対応のたびに同じ判定を二重に持つことになり、仕様変更のたびに不整合が起きる。

MVCアーキテクチャは試験でどう引っ掛けられる?

3層クライアントサーバ(プレゼンテーション・ファンクション・データ)とは分割の観点が異なり、物理配置の話ではない。またモデルは「データ構造」だけでなく業務ロジックを含む点を取り違えやすい。

MVCアーキテクチャと関連する用語

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