ソフトウェアの保守性の指標
出典: 令和7年度 春期 応用情報技術者試験 午前 問47 (IPA)
ソフトウェアの保守性を定量評価するときに使用する指標として,適切なものはどれか。
- ア (運用期間中に発生した不具合件数)÷(プログラムの規模)
- イ (適正規模の基準を満たすプログラムの数)÷(プログラムの総数)
- ウ (テスト実施済みの分岐の数)÷(プログラムの総分岐数)
- エ (プログラムの推定総エラー数)−(摘出エラー数)
正解と解説を見る
正解: イ
- ア: これは、不具合密度で、信頼性の指標です。
- イ: 適正規模の基準を満たすプログラムの割合は、保守性の指標です。正しい答えです。
- ウ: これは、分岐網羅率で、テストの進捗や網羅の指標です。
- エ: これは、残存エラー数の推定値で、信頼性の指標です。
ポイント
保守性は、修正のしやすさを表す品質特性です。プログラムが適正な規模に収まっているか を見ると、保守のしやすさを測れます。
| 選択肢の式 | 測るもの |
|---|---|
| 不具合件数 ÷ 規模 | 信頼性 (不具合密度) |
| 適正規模の基準を満たすプログラム数 ÷ 総数 | 保守性 |
| テスト済み分岐数 ÷ 総分岐数 | テストの網羅率 (分岐網羅) |
| 推定総エラー数 − 摘出エラー数 | 残存エラー数 |