平成29年度 秋期 応用情報技術者試験 午前 問54
マネジメント/プロジェクトマネジメント品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
出典:平成29年度 秋期 応用情報技術者試験 午前 問54
- ア(最終成果物に含まれる誤りの件数)÷(最終成果物の量)
- イ(修正時間の合計)÷(修正件数)
- ウ(変更が必要となるソースコードの行数)÷(移植するソースコードの行数)
- エ(利用者からの改良要求件数)÷(出荷後の経過月数)
正解:イ
解説
保守性は,プログラムを修正する際の変更のしやすさを表す品質特性です。実際に発生した修正作業について,修正1件当たりに要した時間(修正時間の合計÷修正件数)は,修正のしやすさ(保守性)を定量的に表す代表的な指標です。
選択肢ごとの解説
- ア誤り。最終成果物に含まれる誤りの件数を成果物の量で割った指標は,成果物の品質(信頼性・欠陥密度)を表す指標であり,保守性の指標ではありません。
- イ正しい。修正時間の合計を修正件数で割った指標は,1件当たりの修正の手間を表し,保守性(修正のしやすさ)の評価指標になります。
- ウ誤り。変更が必要となるソースコードの行数を移植するソースコードの行数で割った指標は,移植性(他環境への移しやすさ)を表す指標です。
- エ誤り。利用者からの改良要求件数を出荷後の経過月数で割った指標は,利用者からの改善要望の発生頻度を表す指標であり,保守性そのものを直接測る指標ではありません。