問48
頻出度★★★
システム開発における,エラーを検出した時期とその不具合の修正にかかる対応費用の関係を最も適切に示したグラフはどれか。
この問題の解説と、これまでの解答の記録です。
システム開発における,エラーを検出した時期とその不具合の修正にかかる対応費用の関係を最も適切に示したグラフはどれか。
正解 アのグラフは、横軸の「設計・製造・テスト・運用」と進むにつれて縦軸の対応費用がゆるやかに始まり終盤で急激に立ち上がる、右肩上がりの曲線を示している。設計段階でエラーを見つけられれば直すのは設計書の記述だけで済むが、同じ誤りを製造段階で見つければプログラムの作り直し、テスト段階なら再テスト、運用段階なら本番データの修正・利用者への告知・再リリースまで必要になる。つまり工程が進むほど、その誤りを前提に積み上げた成果物が増え、手戻りの範囲と関係者の数が膨らむ。この「発見が遅いほど修正費用が跳ね上がる」関係を最も適切に表しているのがアであり、だからこそレビューやテストを上流工程で手厚く行うことが品質管理の基本とされる。
設計段階が最も高く運用に向けて費用が減っていく右肩下がりの曲線で、実際とは逆向き。設計段階の誤りは紙の上の修正で済むため最も安く、運用段階の誤りが最も高くつく。イの形は「早く見つけるほど損」という誤った示唆になる。
製造とテストの間が最も低いV字型で、設計段階と運用段階がともに高いことになる。設計段階の修正が運用段階と同程度に高くつくという根拠はなく、また費用が途中でいったん下がる理由もない。上流ほど安いという実態と合わない。
設計から テストまで費用が一定で、運用段階だけ階段状に急増する形。運用段階が高いこと自体は正しいが、設計・製造・テストの間でも工程が進むほど手戻りが増えて費用が上がるという段階的な増加を表現できていない。「最も適切に示したグラフ」としてはアに劣る。