令和2年度 10月 プロジェクトマネージャ試験 午前Ⅱ 問12
マネジメント/プロジェクトマネジメント品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
出典:令和2年度 10月 プロジェクトマネージャ試験 午前Ⅱ 問12
- ア(最終成果物に含まれる誤りの件数)÷(最終成果物の量)
- イ(修正時間の合計)÷(修正件数)
- ウ(変更が必要となるソースコードの行数)÷(移植するソースコードの行数)
- エ(利用者からの改良要求件数)÷(出荷後の経過月数)
正解:イ
解説
ソフトウェアの保守性は,欠陥の修正や機能追加などの変更のしやすさを表す品質特性です。その定量的評価指標としては,修正に要した時間の合計を修正件数で割った,1件当たりの平均修正時間(MTTR:平均修復時間)が代表的です。この値が小さいほど,欠陥の修正が迅速に行えており,保守性が高いと評価できます。
選択肢ごとの解説
- ア誤り。(最終成果物に含まれる誤りの件数)÷(最終成果物の量)は,成果物の欠陥密度であり,信頼性(品質の作り込みの度合い)を評価する指標です。
- イ正しい。(修正時間の合計)÷(修正件数)は,1件当たりの平均修正時間を表し,ソフトウェアの保守性を評価する代表的な指標です。
- ウ誤り。(変更が必要となるソースコードの行数)÷(移植するソースコードの行数)は,移植性(他の環境への移しやすさ)を評価する指標です。
- エ誤り。(利用者からの改良要求件数)÷(出荷後の経過月数)は,出荷後の利用者ニーズの発生度合いを示す指標であり,保守性そのものを直接評価する指標ではありません。