平成23年度 特別 午前 問53
プロジェクトマネジメント
ウォータフォール型のソフトウェア開発において,運用テストで発見された誤りの修復に要するコストに関する記述のうち,適切なものはどれか。
- ア外部設計の誤りは,プログラムだけでなく,マニュアルなどにも影響を与えるので,コーディングの誤りに比べて修復コストは高い。
- イコーディングの誤りは,修復のための作業範囲がその後の全工程に及ぶので,要求定義の誤りに比べて修復コストは高い。
- ウテストケースの誤りは,テストケースの修正とテストのやり直しだけでは済まないので,外部設計の誤りに比べて修復コストは高い。
- エ内部設計の誤りは,設計レビューによってほとんど除去できるので,もし発見されても,コーディングの誤りに比べて修復コストは安い。
答えと解説を見る
✓ これが正解ア外部設計の誤りは,プログラムだけでなく,マニュアルなどにも影響を与えるので,コーディングの誤りに比べて修復コストは高い。
解説
上流の誤りほど直す範囲が広く費用が膨らみます。
ウォータフォール型では、前の工程の成果物を土台にして次の工程の成果物を作っていきます。ですから、上流で作り込まれた誤りは、その後に積み上がったものすべてへ影響が及びます。外部設計の誤りは、そこから作られたプログラムだけでなく、外から見える動きを前提に書かれたマニュアルなどにも波及しますから、コーディングの段階で入った誤りに比べて直す範囲が広く、修復コストは高くなります。運用テストという遅い段階で見つかった場合はなおのことです。判定の軸は一つで、誤りが作り込まれた工程が上流にあるほど、その後ろに積み上がった成果物が多く、修復にかかる費用も大きくなるという向きです。この向きと逆のことを述べている記述は当てはまりません。
ほかの選択肢はなぜ違うのか
- イコーディングの誤りは,修復のための作業範…:工程の前後関係が入れ替わっています。コーディングは要求定義よりも後ろの工程ですから、そこで入った誤りのほうが影響の及ぶ範囲は狭く、直すのに要する手間も小さくなるのが筋です。
- ウテストケースの誤りは,テストケースの修正…:テストケースは外部設計よりも後ろで作られるものです。作り直しとやり直しの手間はかかりますが、外部設計の誤りのように、そこから作られた成果物すべてへ波及していくわけではありません。
- エ内部設計の誤りは,設計レビューによってほ…:設計レビューで多くを取り除けるという話と、取り残されたものが見つかったときにいくらかかるかという話は別です。内部設計はコーディングよりも上流ですから、費用は逆に大きくなります。
この問題の用語
- 運用テスト本番と同じ環境で、実際の業務のとおりに動くかを利用者と運用者が確かめるテストです。開発の最後に、本番稼働の前に行います。
- 作業工程を組み立てる、一つひとつの仕事の単位のことです。開始と終了、所要日数をもち、順序をつないで全体の日程を作ります。
- 工程仕事を進める順序と段取りのまとまりを指します。図表にして管理し、重要な期日や作業の順序、進み具合を目に見える形にします。
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。入力する値や操作の手順と、期待する結果を組にして書きます。
- レビュー決めたことや作ったものを、あらためて見直すことをいいます。設計書やプログラムの誤りを早く見つけるために、関係者で行うことが多いです。
出典:平成23年度 特別 基本情報技術者試験 午前 問53
同じ用語が出る問題
- 令和8年度 科目A 問11(レビュー)
- 令和6年度 科目A 問14:サービスの設計及び移行の問題(運用テスト)
- 令和元年度 秋期 午前 問58(テストケース)
- 令和元年度 秋期 午前 問49:命令網羅と判定条件網羅の関係(テストケース)
- 平成27年度 春期 午前 問55:利用者が優先して確認すべき事項(運用テスト)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)