ITパスポート試験 ITパスポート 2015年 (平成27年 春期)32: ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として,適切なものはどれか。

ITパスポート 2015年 (平成27年 春期)
Q 3232 / 100
ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として,適切なものはどれか。
この問の正解率:80.85%(1,582件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として,適切なものはどれか。

選択肢

  • .オブジェクト指向開発において,設計とプログラミングを何度か行き来し,トライアンドエラーで改良していく手法である。
  • .サブシステムごとに開発プロセスを繰り返し,利用者の要求に対応しながら改良していく手法である。
  • .システム開発の工程を段階的に分割し,前工程の成果物に基づいて後工程の作業を順次進めていく手法である。
  • .システム開発の早い段階で試作品を作成し,利用者の意見を取り入れながら要求や仕様を確定する手法である。

正解

. システム開発の工程を段階的に分割し,前工程の成果物に基づいて後工程の作業を順次進めていく手法である。

解説

正答はウ. ウォータフォールモデルはシステム開発の工程 (要件定義→基本設計→詳細設計→実装→テスト→運用) を段階的に分割し, 上流から下流へ順次進めていく開発モデルである. 滝が上から下へ流れるイメージから命名され, 前工程の成果物に基づいて後工程の作業を進める線形開発の代表的モデル. 一般的に手戻りが少ない計画的開発に向く反面, 要件変更への柔軟性が低いという特徴がある. 類似モデル=スパイラル (繰り返し改良), プロトタイプ (試作品), アジャイル (短期反復) と区別して整理理解する必要がある.

選択肢ごとの解説

  • .オブジェクト指向開発で設計とプログラミングを何度か行き来し試行錯誤で改良する手法はスパイラルモデル等の反復型開発の説明であり, 上流から下流に順次進むウォータフォールモデルとは性格が異なる開発手法であるため不適切である誤答. 問題文の趣旨と合致しない不適切な選択肢である.
  • .サブシステムごとに開発プロセスを繰り返し利用者要求に対応しながら改良していく手法はスパイラルモデルやインクリメンタル開発の説明で, 段階的・線形に進むウォータフォールとは反復構造で異なるため誤りである. 反復型開発が本質. 問題文の趣旨と合致しない不適切な選択肢である.
  • .システム開発工程を段階的に分割し前工程の成果物に基づき後工程を順次進めていく手法がウォータフォールモデルそのもの. 上流から下流へ滝のように流れる線形開発で計画的進行が特徴の代表的開発モデルで正答である. 計画重視の手法. 問題文の条件と完全に整合する適切な選択肢である.
  • .開発の早い段階で試作品を作成し利用者意見を取り入れ要求や仕様を確定する手法はプロトタイプモデルの説明であり, 試作と改良を繰り返す手法. 計画的線形進行のウォータフォールモデルとは別の開発手法であるため誤りで混同に注意. 問題文の趣旨と合致しない不適切な選択肢である.

ITパスポート 2015年 (平成27年 春期)過去問一覧へ戻る・問32