IPA過去問ドリル

令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

Pattern-Oriented Software Architecture のアーキテクチャパターンのうち,ブローカーの説明はどれか。

出典:令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問24

正解:エ

解説

Pattern-Oriented Software Architecture(POSA)におけるブローカーパターンは,分散システムにおいてサービスの登録・検索・呼出し(メッセージのやり取り)をブローカー(仲介役)が仲立ちすることで,クライアントとサーバが互いの実装場所や詳細を意識しなくてよいようにし,両者の相互依存性を弱める設計パターンです。

選択肢ごとの解説

  • 誤り。機能の中核部分と拡張部分を分離するのはマイクロカーネルパターンなどの説明です。
  • 誤り。データストリームに対する一連の処理を分割して段階的に実施するのはパイプ&フィルタパターンの説明です。
  • 誤り。データ管理・表示・入力制御の三つのコンポーネントに分けるのはMVC(Model-View-Controller)パターンの説明です。
  • 正しい。分散環境でサービスの登録・検索・メッセージのやり取りを行い,クライアントとサーバの相互依存性を弱めるのがブローカーパターンです。
ネットワークスペシャリストの過去問を演習モードで解く