IPA過去問ドリル

令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24

テクノロジ/開発技術

ソフトウェアの保守性を定量評価する指標として,適切なものはどれか。

出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24

正解:イ

解説

ソフトウェアの保守性は,プログラムの規模や複雑さが基準内に収まっているかどうかで定量的に評価できます。適正規模の基準を満たすプログラムの数を,プログラムの総数で割った比率は,システム全体でどれだけ保守しやすい規模のプログラムが占めているかを示す指標であり,保守性の定量評価に用いられます。

選択肢ごとの解説

  • 誤り。運用期間中に発生した不具合件数をプログラムの規模で割った値は,信頼性(品質)を評価する指標であり,保守性を直接評価するものではありません。
  • 正しい。適正規模の基準を満たすプログラムの数をプログラムの総数で割った比率は,保守しやすい規模のプログラムがどれだけの割合を占めるかを示し,保守性を定量評価する指標として用いられます。
  • 誤り。テスト実施済みの分岐の数をプログラムの総分岐数で割った値は,テストの網羅率(分岐網羅率)を示す指標であり,保守性の指標ではありません。
  • 誤り。プログラムの推定総エラー数から摘出エラー数を引いた値は,残存するエラー数を見積もる信頼性評価の指標であり,保守性の指標ではありません。
データベーススペシャリストの過去問を演習モードで解く