ITパスポート試験 / 平成22年度 秋期 ITパスポート試験 / 問51
certification-simodake-work

平成22年度 秋期 ITパスポート試験 問51 解説 成果物の品質評価指標

システム開発プロジェクトにおいて,成果物の品質を評価するために使用する指標 として,適切なものはどれか。

  1. ア 外部調達率
  2. イ テストカバー率 ✓ 正答
  3. ウ 投入した延べ人数
  4. エ プロジェクト経過日数

解説

品質評価の指標とは、その成果物がどれだけ完成度が高く、バグの少ない状態にあるかを測るためのものです。テストカバー率は、プログラムのどれだけの部分をテストで網羅できているかを表すため、品質の尺度として適切です。一方で、残りの選択肢はコストや進捗、リソース管理に関する指標であり、品質そのものを評価するものではありません。

品質評価指標の役割

ソフトウェア開発における「品質」とは、要求された機能が正しく動作し、バグが含まれていないことを指します。テストカバー率(網羅率)は、プログラムの全コードのうち、何パーセントがテストを実行済みかを示す数値です。この数値が高いほど、開発者が想定していない処理経路やバグが残っている可能性が低くなるため、品質を保証するための重要な指標となります。

似たような指標として、バグ密度(ソースコードの行数あたりのバグ発生数)なども品質評価に使われます。

指標の分類を見分ける思考法

問題文を読む際は、「それは何のための指標か」という目的を分類する視点が重要です。

・品質の評価:テストカバー率、バグ発生数、バグ密度、修正完了率 ・進捗の管理:プロジェクト経過日数、マイルストーン達成率 ・リソース(資源)の管理:投入した延べ人数、予算消化率 ・調達の管理:外部調達率、サプライヤー数

選択肢の「外部調達率」はプロジェクトの構造(内製か外注か)に関わる指標であり、「投入した延べ人数」はコストや体制の規模、「プロジェクト経過日数」はスケジュールの進捗度を示しています。これらはプロジェクトマネジメントの観点では重要ですが、「成果物の質」を測るものではないと判断します。

実務における品質指標の活用

システム開発の現場では、テストが終わったかどうかの基準を「テストカバー率」で決めることがよくあります。例えば、「テストカバー率が90%に達するまでリリース判定会議を行わない」といったルールを設けることで、感覚的な判断を排除し、客観的な品質基準を保つことができます。

ITパスポート試験では、このように「プロジェクト管理の各プロセス(品質、コスト、納期など)でどのような数値を監視すべきか」という知識が問われます。PMBOK(プロジェクトマネジメント知識体系)の考え方に基づき、管理の対象ごとに指標を整理しておくことが合格への近道です。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう