SkillStack
テクノロジ系47 / 80問

応用情報技術者試験 令和7年度 春期 午前 問47

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

保守性とは、障害修正、機能追加、環境変更などの際に、ソフトウェアを解析し、修正し、確認しやすい性質です。プログラムが大き過ぎると、処理内容の把握や影響範囲の特定が難しくなり、修正漏れや新たな不具合を招きやすくなります。そのため、あらかじめ定めた適正規模に収まるプログラムの割合は、保守しやすい構造になっているかを定量的に示す指標になります。適正規模のプログラム数を総数で割るイが正解です。値が大きいほど、適切な大きさのプログラムが多いと評価できます。

アは誤りです。不具合件数をプログラム規模で割った値は、単位規模当たりの欠陥数を表す欠陥密度です。主にソフトウェアの品質や信頼性を評価する指標であり、修正のしやすさを直接示すものではありません。

ウは誤りです。実施済みの分岐数を総分岐数で割った値は、分岐網羅率、すなわちブランチカバレッジです。テストが条件分岐をどの程度網羅したかを示すテスト十分性の指標です。

エは誤りです。推定総エラー数から摘出済みのエラー数を引いた値は、まだ残っていると推定される残存エラー数です。品質や信頼性の判断には役立ちますが、保守性の評価指標ではありません。

【ポイント】 保守性では、モジュールの大きさ、複雑度、結合度、文書の整備状況などに注目します。 指標の式を見たら、「何の多さや割合を測っているか」を言葉に直して判断します。

出典:令和7年度 春期 応用情報技術者試験 午前 問47
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める