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

問題56

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

ウォータフォール型のソフトウェア開発において、運用テストで発見された誤りの修復に要するコストに関する記述として、最も適切なものはどれか。

外部設計及び内部設計の誤りは、プログラムだけでなく、マニュアルなどにも影響を与えるので、コーディングの誤りに比べて修復コストは高い。
コーディングの誤りは、修復のための作業範囲がその後の全行程に及ぶので、要求定義の誤りに比べて修復コストは高い。
テストケースの誤りは、テストケースの修正とテストのやり直しだけでは済まされないことが多いので、外部設計及び内部設計の誤りに比べて修復コストは高い。
要求定義の誤りは、設計レビューによってほとんど除去できるので、もし発見されても、コーディングの誤りに比べて修復コストは低い。

解答・解説を見る

解答:ア

ウォータフォールモデルは、上流から下流に向かって基本的に一方通行で行う開発モデルである。ウォータフォールモデルでは、見直しが上流であるほど影響が大きくなる。

ウォータフォールモデルの開発工程は、

  1. 要求定義
  2. 外部設計
  3. 内部設計
  4. プログラム設計
  5. コーディング(プログラミング)
  6. テスト

なので、修復コストは要求定義誤り > 外部設計及び内部設計の誤り > コーディングの誤り > テストケースの誤りの順に大きくなる。

外部設計及び内部設計の誤り > コーディングの誤りなので正しい。
× 要求定義誤り> コーディングの誤りなので誤り。
× 外部設計及び内部設計の誤り>テストケースの誤りなので誤り。
× 要求定義誤り > コーディングの誤り なので誤り。
前の問題 次の問題

Copyrithg naruha