ヒューマンインタフェースをもつシステムにおいて、機能とヒューマンインタフェースの相互依存を弱めることによって修正や再利用性を向上させることを目的としたアーキテクチャパターンはどれか。
ア | MVC |
イ | イベントシステム |
ウ | マイクロカーネル |
エ | レイヤー |
答え ア
【解説】
ア | MVC(Model View Controller)は、ヒューマンインタフェース(ユーザーインタフェース)をもつアプリケーションソフトウェアを実装するためのデザインパターンです。 |
イ | イベントシステム(event system)は、SQLで発生するイベントをあらかじめ登録することで、効率的に管理するための仕組みです。 |
ウ | マイクロカーネル(microkernel)は、オペレーティングシステム(OS)の設計思想、及びそのようなOSのカーネル部の名称です。 |
エ | レイヤー(layer)は、アーキテクチャパターンの一つではシステムを階層化し、上位レイヤーが下位レイヤーの提供する機能を利用することで、各レイヤーの作りを単純化していく考え方です。 |
【キーワード】
・アーキテクチャパターン