システム監査技術者暗記無料で始める

MVCモデルとは?えむぶいしーもでる

MVCモデルとは、アプリケーションを、データと業務ロジックを担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの三つに分ける設計方式。責務が分かれるため、画面の変更が業務ロジックに波及しにくく、保守性と分業のしやすさが高まる。

最終更新:2026-10-06

試験情報

システム監査技術者試験の頻出用語/午前II

システム監査技術者を最短で暗記・合格する →

具体例

画面の項目追加がモデルの改修を伴っていないか、逆に入力値の検証がビューにだけ書かれていないかを、監査人は設計書とソースの構成から確かめる。検証がビュー側だけなら、画面を経ないAPI呼出しで不正な値が入り得るという統制の穴になる。

試験での引っ掛け

層を分けること自体は統制ではない。分離されていても、業務ロジックがコントローラに流れ込んでいれば保守性の利点は失われる。また三層クライアントサーバのような物理的な配置の話と混同されやすいが、MVCは責務の分割という論理の話。

関連用語

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

システム監査技術者を最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 層を分けること自体は統制ではない。