機能と画面を分離するMVC

MVC は,データと業務処理を担うModel,表示を担うView,入力に応じた制御を担うControllerに役割を分けるパターンです。画面の変更が業務ロジックへ及ぼす影響を抑えられます。 イベントシステムはイベントの通知によって要素を連携させます。 マイクロカーネルは最小限の核と拡張機能に構造を分けます。 レイヤーは責務を階層に分ける構成であり,機能と画面の分離を直接示す名称はMVCです。

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

出典令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問4
ア
MVC
イ
イベントシステム
ウ
マイクロカーネル
エ
レイヤー