エンベデッドシステムスペシャリスト暗記無料で始める

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

MVCモデルとは、アプリケーションを、データと業務ロジックを担うモデル、表示を担うビュー、入力を受けて両者を仲介するコントローラの3つに分離する設計。表示と機能を分けることで、片方の変更が他方へ波及しにくくなり、修正性・再利用性が高まる。

最終更新:2026-10-06

試験情報

エンベデッドシステムスペシャリスト試験の頻出用語/午前II

別名:Model-View-Controller

エンベデッドSPを最短で暗記・合格する →

具体例

同じ制御ロジック(モデル)に対し、機器本体の液晶表示とWebブラウザ表示という2つのビューを用意する。

試験での引っ掛け

業務ロジックの置き場はモデルであって、コントローラは入力を受けて振り分ける役。「コントローラが業務処理を行う」と書かれた選択肢は誤り。またビューがモデルの状態を参照して表示を更新する形もあり、「ビューとモデルは一切やり取りしない」わけではない。

関連用語

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

エンベデッドSPを最短で暗記・合格する →

試験での特徴
  • 分野:午前II
  • 業務ロジックの置き場はモデルであって、コントローラは入力を受けて振り分ける役。