IPA過去問ドリル

令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問6

テクノロジ/開発技術

デザインパターンの説明はどれか。

出典:令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問6

正解:イ

解説

デザインパターンは,オブジェクト指向設計において繰り返し現れる問題に対する,再利用性や柔軟性の高いオブジェクトの組合せ方を整理・分類したものです。代表例が GoF(Gang of Four)の 23 パターンで,生成・構造・振る舞いの三つに分類されています。特定のプログラム言語には依存しない点が特徴です。

選択肢ごとの解説

  • 誤り。特定のプログラム言語に依存したコーディングの定石やノウハウは,イディオムと呼ばれるものの説明です。
  • 正しい。デザインパターンは,再利用性や柔軟性の高い設計のためにオブジェクトの組合せ方をパターン化したもので,代表的なものに GoF パターンがあります。
  • 誤り。組織編成や開発管理を対象としたパターン集は,組織パターンやプロセスパターンと呼ばれるものの説明です。
  • 誤り。MVC のようにソフトウェアの基本構造を設計するためのパターンは,アーキテクチャパターンの説明です。
システムアーキテクトの過去問を演習モードで解く