問38
頻出度★★★
ソフトウェア開発プロジェクトにおけるプログラムの品質の指標として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
ソフトウェア開発プロジェクトにおけるプログラムの品質の指標として, 適切なものはどれか。
計画時の予算は投入する費用 (コスト) に関する計画値であり、QCD でいう「コスト」の指標。プログラムそのものの品質 (欠陥の多寡など) を表すものではないため不適切。
投資対効果 (ROI) は投じた費用に対してどれだけの効果・利益が得られたかを測る経済性の指標であり、コスト面の評価。プログラムの品質を直接示す指標ではないため不適切。
納期は成果物をいつまでに仕上げるかという時間 (デリバリ) の指標であり、QCD でいう「納期」に該当する。期限を守れたかは品質そのものを表さないため不適切。
正解 プロジェクト管理では品質・コスト・納期 (QCD) を管理対象とする。このうち「品質」を直接表す指標が「バグ摘出数 (欠陥の検出数)」である。テストやレビューで摘出した欠陥の件数・密度を把握することで、プログラムにどれだけ不具合が残存・除去されたかを定量的に評価でき、品質の作り込み状況を判断できる。したがって、プログラムの品質の指標として適切なのは「エ バグ摘出数」である。