資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

SA 令和4年度春期 問3

 

 Pattern-Oriented Software Architecture(POSA)のアーキテクチャパターンのうち,ソフトウェアをメタレベルとベースレベルの二つのレベルに分割し,ソフトウェアの構造と振る舞いとを動的に変更できる仕組みを提供しているものはどれか。

  1. Broker
  2. Microkernel
  3. Model-View-Controller
  4. Reflection

解答・解説

解答

 エ

解説

 POSAでは、アーキテクチャパターンを分散システム(Broker)、対話型システム(Model-View-Controller、Presentation-Abstraction-Control)、適合型システム(Microkernel、Reflection)に分類します。

  1. Broker
    Brokerは、分散システムを構築するために利用できるアーキテクチャパターンです。

  2. Microkernel
    Microkernelは、システム要件が変更されるシステムに使われるアーキテクチャパターンです。

  3. Model-View-Controller
    Model-View-Controllerは、ソフトウェア設計モデルを、モデル、ビュー、コントローラに分割するアーキテクチャパターンです。

  4. Reflection
    正しいです。
    Reflectionの説明です。

参考情報

分野・分類
分野 テクノロジ系
大分類 開発技術
中分類 システム開発技術
小分類 設計
出題歴
  • SA 令和4年度春期 問3

前問 一覧 次問