情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ 問19: 品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
←情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ
品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
問題本文
品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
選択肢
- ア.(最終成果物に含まれる誤りの件数)÷(最終成果物の量)
- イ.(修正時間の合計)÷(修正件数)
- ウ.(変更が必要となるソースコードの行数)÷(移植するソースコードの行数)
- エ.(利用者からの改良要求件数)÷(出荷後の経過月数)
解説
保守性は、不具合修正や変更のしやすさを表す品質特性。修正時間の合計を修正件数で割った値は1件あたりの平均修正時間を示し、これが短いほど直しやすい=保守性が高いと評価できるためイが正解。アは信頼性(誤り密度)、ウは移植性、エは利用者要求の傾向を示す指標。ソフトウェア品質を定量管理する際は、評価したい品質特性に対応する指標を正しく選ぶことが肝心。
選択肢ごとの解説
- ア.誤り件数÷成果物量は欠陥密度で信頼性の指標。保守性ではないので誤り。
- イ.1件あたりの平均修正時間を示し、修正のしやすさ=保守性を表すので正しい。
- ウ.変更行数÷移植行数は移植のしやすさを示す移植性の指標で誤り。
- エ.改良要求件数÷経過月数は要求の発生傾向を示すもので、保守性の評価指標ではない。
情報処理安全確保支援士試験 平成29年度秋期 午前Ⅰ の過去問一覧へ戻る・問19