過去問解きまくり研究所 ホーム

令和3年度 秋期 午前Ⅱ 問21

設計

ヒューマンインタフェースをもつシステムにおいて,機能とヒューマンインタフェースの相互依存を弱めることによって,修正性や再利用性を向上させることを目的としたアーキテクチャパターンはどれか。

答えと解説を見る

✓ これが正解アMVC

解説

機能と画面の依存を弱めるアーキテクチャパターンはMVCです。

MVCは、システムをModel(データと処理の機能)、View(表示)、Controller(利用者からの入力の受付)の三つに分けて構成するアーキテクチャパターンです。機能を受け持つModelと、ヒューマンインタフェースを受け持つViewとControllerを分けるので、画面の作りを変えても機能の部分への影響が小さく、同じ機能を別の画面で使い回すこともできます。機能とヒューマンインタフェースの相互依存を弱めて、修正性や再利用性を高めるという設問の目的は、この分け方に当たります。表示と機能を切り分けるのがMVCの狙いだと覚えておくと見分けられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問21

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)