IPA過去問ドリル

平成23年度 特別 基本情報技術者試験 午前 問53

マネジメント/プロジェクトマネジメント

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

出典:平成23年度 特別 基本情報技術者試験 午前 問53

正解:ア

解説

一般に,誤りは発見が遅れるほど修復コストが指数関数的に増大します。要求定義や外部設計といった上流工程での誤りは,後工程の成果物(プログラムやマニュアルなど)に広く影響を及ぼすため,後工程で見つかったコーディングなど局所的な誤りに比べて修復コストが高くなります。

選択肢ごとの解説

  • 正しい。外部設計の誤りはプログラムだけでなくマニュアルなど広範囲に影響するため,局所的なコーディングの誤りに比べて修復コストが高くなります。
  • 誤り。上流工程である要求定義の誤りのほうが影響範囲が広く,後工程であるコーディングの誤りより一般に修復コストは高くなります。
  • 誤り。テストケース自体の誤りは,テストのやり直しで比較的限定的に対応でき,設計自体に影響する外部設計の誤りより一般に修復コストは低いとされます。
  • 誤り。内部設計の誤りが設計レビューで完全に除去できるとは限らず,発見が遅れて後工程に伝播した場合は,コーディングの誤りより修復コストが高くなることがあります。
基本情報技術者の過去問を演習モードで解く