平成29年 春期 エンベデッドシステムスペシャリスト 午前II 問22

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

 ア  MVC  イ  イベントシステム
 ウ  マイクロカーネル  エ  レイヤ


答え ア


解説

 ア  MVC(Model View Controller)は、ヒューマンインタフェース(ユーザーインタフェース)をもつアプリケーションソフトウェアを実装するためのデザインパターンです。
 イ  イベントシステム(event system)は、SQLで発生するイベントをあらかじめ登録することで、効率的に管理するための仕組みです。
 ウ  マイクロカーネル(microkernel)は、オペレーティングシステム(OS)の設計思想、及びそのようなOSのカーネル部の名称です。
 エ  レイヤ(layer)は、ペイントソフトなどで画像を載せる仮想的なシートのことです。


キーワード
・アーキテクチャパターン

キーワードの解説
  • アーキテクチャパターン
    ソフトウェアパターンの一種で、特にソフトウェアのアーキテクチャ(構造)に関するもので、Layersパターン、MVCパターン、PACパターン等があります。

もっと、「ヒューマンインタフェース」について調べてみよう。

戻る 一覧へ 次へ