テクノロジ系6 / 25問
システムアーキテクト試験 令和5年度 春期 午前II 問6
デザインパターンの説明はどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】イ
デザインパターンは、オブジェクト指向設計で繰り返し現れる問題に対し、再利用しやすく変更にも強いオブジェクトの役割分担や組合せ方を、一般化してまとめたものです。完成したプログラムそのものではなく、設計上の問題、解決の考え方、各オブジェクトの関係などを示します。代表例であるGoFパターンには、Factory Method、Adapter、Observerなどがあり、生成、構造、振る舞いの三つに分類されています。したがって、イが正解です。
アの説明は誤りです。特定のプログラム言語に依存するコーディング上の定石は、一般にイディオムなどと呼ばれます。デザインパターンは、Javaなどの特定言語だけに限定されず、設計レベルで利用されます。
ウの説明は誤りです。組織編成、作業手順、開発管理など、ソフトウェア開発の進め方を定型化したものは、プロセスパターンや組織パターンに当たります。
エの説明は誤りです。システム全体の基本構造や構成要素間の関係を定めるものは、アーキテクチャパターンです。MVCは、Model、View、Controllerに責務を分離する代表的なアーキテクチャパターンです。
【ポイント】 デザインパターンは、実装コードではなく設計上の再利用可能な知識です。 GoFパターンは、生成、構造、振る舞いの分類と代表例を対応させて覚えます。
出典:令和5年度 春期 システムアーキテクト試験 午前II 問6
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる