ヒューマンインタフェースをもつシステムにおいて,機能とヒューマンインタフェースの相互依存を弱めることによって,修正性や再利用性を向上させることを目的としたアーキテクチャパターンはどれか。
- MVC
- イベントシステム
- マイクロカーネル
- レイヤ
解答
ア
解説
- MVC
正しいです。
MVC(Model View Controller)は、仕様の追加や変更による影響が及ぶ範囲を限定できるようにするために、機能を業務ロジック、画面出力、それらの制御という、三つのコンポーネントに分けるアーキテクチャパターンです。 - イベントシステム
イベントシステムは、アプリケーション内で発生するイベントを管理するためのシステムです。 - マイクロカーネル
マイクロカーネルは、OSカーネルの機能を必要最小限にし、カスタマイズ性を向上させるOSのアーキテクチャパターンです。 - レイヤ
レイヤは、ソフトウェアシステムを階層的に分割するアーキテクチャパターンです。(プレゼンテーション層、アプリケーション層、データアクセス層に分割するものが代表的です。)
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 開発技術 |
中分類 | システム開発技術 |
小分類 | 設計 |
出題歴
- ES 令和3年度秋期 問21
- ES 平成29年度春期 問22