平成28年度 III-23

科目: 専門科目 / 分野: 情報工学部門 / 年度: 平成28年度

III-23 問題画像

出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」

ソフトウェア開発プロセスモデルであるウォーターフォールモデルの説明に関する記述のうち最も適切なものを選ぶ問題。工程を順に1つずつ実施していくことで、確実に開発を行える、大規模なシステム開発に有効なモデル。

解説

この問題で問われていること

ウォーターフォールモデルの特徴と、その長所・短所を確認する問題。

解き方

① ウォーターフォール=工程を上流から順に1つずつ完了させて進める。後戻りや要求の変更には弱いが、計画が立てやすく大規模開発に向く
② ①④後戻りや変更は容易ではない、③前工程が終わらないと進まない、⑤はプロトタイピング
③ ②

正解が正しい理由

ウォーターフォールモデルは、要件定義、設計、実装、テストなどの工程を、上流から下流へ、順に1つずつ実施していく開発プロセスで、各工程で成果物を確認しながら進めるため、確実性が高く、計画が立てやすい。そのため、規模が大きく、関係者が多いシステム開発に有効とされる。したがって②が最も適切である。

各選択肢について

覚えるべきポイント

ウォーターフォール=工程を順に進める、手戻りに弱い、大規模・要求が明確な開発に向く。プロトタイプ型・スパイラル型・アジャイルは、変化に対応しやすい。

キーワード: ウォーターフォールモデル、開発プロセス、プロトタイプ、スパイラルモデル、手戻り、要求変更、情報工学部門