MVCアーキテクチャとは?えむぶいしーあーきてくちゃ
MVCアーキテクチャとは、システムを、業務データと処理を持つモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラに分ける構成。表示の変更が業務ロジックに波及しないようにする狙いで、変更容易性の根拠として問われる。
最終更新:2026-10-06
プロジェクトマネージャを最短で暗記・合格する →具体例
画面刷新の要望が来ても、ビューだけの差し替えで済むため見積りが小さくなる。逆に画面側に業務判定を書いてしまうと、スマートフォン対応のたびに同じ判定を二重に持つことになり、仕様変更のたびに不整合が起きる。
試験での引っ掛け
3層クライアントサーバ(プレゼンテーション・ファンクション・データ)とは分割の観点が異なり、物理配置の話ではない。またモデルは「データ構造」だけでなく業務ロジックを含む点を取り違えやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。