2023年 春期 システムアーキテクト 午前 問6

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

 ア  Javaなどのプログラム言語に依存した、コーディングの定石やノウハウを集めたものである。
 イ  再利用性や柔軟性の高いプログラムを設計するために、参考となるオブジェクトの組合せをパターンとして分類したものであり、代表的なパターン集としてGoFがある。
 ウ  ソフトウェアの開発方法をパターン集としてまとめたものであり、組織編成や開発管理のためのパターンがある。
 エ  ソフトウェアの基本構造を設計するためのパターンであり、その一つにMVCがある。


答え イ


解説

 ア  Javaなどのプログラム言語に依存した、コーディングの定石やノウハウを集めたものであるのは、コーディング規約です。(×)
 イ  再利用性や柔軟性の高いプログラムを設計するために、参考となるオブジェクトの組合せをパターンとして分類したものであり、代表的なパターン集としてGoFがあるのは、デザインパターンです。(〇)
 ウ  ソフトウェアの開発方法をパターン集としてまとめたものであり、組織編成や開発管理のためのパターンがあるのは、ソフトウェアパターン(?)です。(×)
 エ  ソフトウェアの基本構造を設計するためのパターンであり、その一つにMVCがあるのは、アーキテクチャパターンです。(×)


キーワード
・デザインパターン

キーワードの解説

戻る 一覧へ 次へ