ウォータフォール型のソフトウェア開発において, 運用テストで発見された誤りの修復に要するコストに関する記述のうち, 適切なものはどれか。
外部設計の誤りは, プログラムだけでなく, マニュアルなどにも影響を与えるので, コーディングの誤りに比べて修復コストは高い。
コーディングの誤りは, 修復のための作業範囲がその後の全工程に及ぶので, 要求定義の誤りに比べて修復コストは高い。
テストケースの誤りは, テストケースの修正とテストのやり直しだけでは済まないので, 外部設計の誤りに比べて修復コストは高い。
内部設計の誤りは, 設計レビューによってほとんど除去できるので, もし発見されても, コーディングの誤りに比べて修復コストは安い。
ウォータフォール型の開発では、上流工程の成果物であるほど、その誤りが後続の多くの工程に波及するため、発見・修復が遅れるほど修復コストが大きくなります。外部設計の誤りは、プログラムだけでなくマニュアルなどにも影響が及ぶため、コーディングの誤りに比べて修復コストは高くなります。正解は「ア」です。