IPA過去問ドリル

令和6年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問13

テクノロジ/開発技術

ソフトウェアパターンのうち,GoFのデザインパターンの説明はどれか。

出典:令和6年度 秋期 プロジェクトマネージャ試験 午前Ⅱ 問13

正解:イ

解説

GoF(Gang of Four)のデザインパターンは,オブジェクト指向開発において頻出する設計上の問題に対する再利用可能な解決策をまとめたものであり,生成に関するパターン,構造に関するパターン,振る舞いに関するパターンの三つのカテゴリ,計23個のパターンに分類されます。

選択肢ごとの解説

  • 誤り。引数オブジェクトなどJava固有のパターンで構成されるという説明は,GoFのデザインパターンとは異なります。
  • 正しい。オブジェクト指向開発のためのパターンであり,生成,構造,振る舞いの三つのカテゴリに分類されるのが,GoFのデザインパターンです。
  • 誤り。構造,分散システム,対話型システム,適合型システムの四つのカテゴリに分類されるのは,POSA(Pattern-Oriented Software Architecture)のアーキテクチャパターンの説明です。
  • 誤り。Layers,Brokerなどで構成されるという説明も,POSAのアーキテクチャパターンに関するものであり,GoFのデザインパターンではありません。
プロジェクトマネージャの過去問を演習モードで解く