一般的なウォータフォールモデルで開発を行うプロジェクトにおいて,プロジェクトの経過とともに必要となる要員の数と,変更や間違いが発生したときに訂正作業に掛かる1件当たりのコストについて図にしたもののうち,適切な組合せはどれか。ここで,各グラフは縦軸が「大/小」,横軸が「プロジェクトの経過時間」を表す。 - 図a:プロジェクトの中盤から後半にかけてピークに達し,その後減少する山型の曲線。 - 図b:時間の経過とともに右肩上がりに急増していく曲線。 - 図c:開始時が大きく,時間の経過とともに右肩下がりに減少していく曲線。 - 図d:時間が経過してもほぼ一定(水平)の線。
平成30年度 春期 ITパスポート試験 問54
マネジメント系ソフトウェア開発管理技術 › 開発プロセス・手法
この問題の解説と、これまでの解答の記録です。
問54
頻出度★★★
解説
問 54
- ア
正解 正解はア(要員の数=図a/訂正コスト=図b)。ウォータフォールモデルでは工程が上流から下流へ一方向に進む。必要な要員の数は、要件定義や設計の初期は少人数で、実装(プログラミング)が本格化する中盤から後半にかけて最も多くなり、テスト・移行と進むにつれ減っていく。この「小さく始まり中盤〜後半でピークに達し、その後減少する」動きは山型の図aと一致する。一方、変更や間違いの訂正コストは、下流工程で発覚するほど影響範囲が広がり手戻りが大きくなるため、1件当たりのコストは時間の経過とともに急激に大きくなる。この右肩上がりに急増する動きは図bと一致する。よって要員=a、コスト=bの組合せであるアが適切。
不正解イ
要員の数を図a(山型)とした点は正しいが、訂正コストを図c(開始時が大きく右肩下がりに減少)としている点が誤り。訂正コストは下流工程ほど手戻りが大きく高くなるため増加傾向(図b)であり、時間とともに小さくなる図cは実態と逆である。
不正解ウ
要員の数を図b(右肩上がりに急増)としているが、要員数は実装期をピークに終盤は減少する山型(図a)であり、最後まで増え続けはしない。訂正コストを図d(ほぼ一定)としている点も、下流ほど高コストになる実態(図b)と合わず誤り。
不正解エ
要員の数を図d(ほぼ一定)としているが、実際は工程により増減し実装期にピークを迎える山型(図a)で一定ではない。訂正コストを図c(右肩下がり)とした点も、下流ほど高くなる実態(図b)と逆で誤り。
ここがポイント
- ウォータフォールモデルの要員数は、初期は少なく実装が本格化する中盤〜後半でピークとなりその後減少する山型(要員計画曲線)になる。
- 変更・欠陥の訂正コストは、下流工程で発覚するほど手戻りが大きくなり1件当たりのコストが急増する(早期発見・早期修正が重要)。
用語