必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成21年度春季問題一覧
  4. 平成21年度春季問題38-解答・解説-分析

平成21年度春季問題

問題38

ソフトウェア開発プロセスを“要件定義”、“システム設計”、“プログラミング”、“テスト”の各工程に区切って、この順に進める手法の長所はどれか。

開発工程はどの時点でも、ソフトウェアの仕様変更に柔軟に対応できる。
開発の進捗状況の把握が容易である。
上流工程におけるレビューの工程が少なくて済む。
利用者が、開発の早い時期にソフトウェアを試用できる。

ソフトウェア開発プロセスを“要件定義”、“システム設計”、“プログラミング”、“テスト”の各工程に区切って、この順に進める手法の長所はどれか。

開発工程はどの時点でも、ソフトウェアの仕様変更に柔軟に対応できる。
開発の進捗状況の把握が容易である。
上流工程におけるレビューの工程が少なくて済む。
利用者が、開発の早い時期にソフトウェアを試用できる。

解答:イ

<解説>

ウォータフォールモデルは、ソフトウェアのシステム開発工程を川の流れに例え、要求分析、設計、実装(プログラミング)、テスト、運用の流れ作業に分け、 各工程を確実に行い、作業を戻さないシステム開発手法である。

× 作業を戻さないシステム開発手法なので、ソフトウェアの仕様変更に柔軟に対応できる。
開発工程の進行順序が明確なので、開発の進捗状況の把握が容易である。
× ウォータフォールモデルでは、見直しが上流であるほど影響が大きくなるので上流工程のレビューは慎重に行うべきである。
× 利用者は、最終工程付近までソフトウェアを試用できない。