問47令和7年度 春期テクノロジ系
ソフトウェアの保守性を定量評価するときに使用する指標として,適切なものはどれか。
- ア(運用期間中に発生した不具合件数)÷(プログラムの規模)
- イ(適正規模の基準を満たすプログラムの数)÷(プログラムの総数)
- ウ(テスト実施済みの分岐の数)÷(プログラムの総分岐数)
- エ(プログラムの推定総エラー数)-(摘出エラー数)
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ 保守性は,ソフトウェアを修正したり変更したりする際の容易さを表す性質である。適正規模のプログラムが多いほど,内容を理解して修正しやすいと考えられるため,総数に対する適正規模のプログラム数の比率が指標となる。
- ア 不具合件数をプログラム規模で割った値は,不具合の発生密度を表し,運用時の信頼性を評価する指標である。修正や変更のしやすさを直接示さない。
- ウ 実施済み分岐数を総分岐数で割った値は,テストで分岐をどの程度実行したかを表す。テストの網羅性の指標であり,保守性の指標ではない。
- エ 推定総エラー数から摘出エラー数を引いた値は,残存すると推定されるエラー数を表す。品質上の未解決量であり,修正や変更の容易さを測っていない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和7年度 春期 応用情報技術者試験 午前 問47