戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITサービスマネージャ 2024年 午前2 問20


問題文

品質の定量的評価の指標のうち、ソフトウェアの保守性の評価指標になるものはどれか。

選択肢

ア:(最終成果物に含まれる誤りの件数)÷(最終成果物の量)
イ:(修正時間の合計)÷(修正件数)(正解)
ウ:(変更が必要となるソースコードの行数)÷(移植するソースコードの行数)
エ:(利用者からの改良要求件数)÷(出荷後の経過月数)

🔒 解説は解答すると表示されます

ソフトウェア保守性の評価指標【午前2解説】

正解の理由

保守性とは、ソフトウェアに修正や変更を加える際の容易さを表します。修正に要する時間が短いほど、一般に保守性は高いと評価できます。
イは「修正時間の合計」を「修正件数」で割る指標です。つまり、1件の修正にかかる平均時間を表すため、保守性の評価に適しています。

解法ステップ

  1. 保守性が「修正や変更のしやすさ」を表すことを確認します。
  2. 選択肢の指標が、修正作業に直接関係するかを見ます。
  3. 修正1件当たりの平均時間を示すイを選びます。

選択肢別の誤答解説

  • ア:最終成果物の量に対する誤りの件数であり、誤りの密度を示す指標です。保守性ではなく、成果物の品質や信頼性に関係します。
  • イ:修正1件当たりにかかる平均時間です。修正のしやすさを評価するため、保守性の指標です。
  • ウ:移植するソースコードのうち、変更が必要となる割合です。別の環境への移しやすさを示すため、移植性の指標です。
  • エ:出荷後の経過月数に対する利用者からの改良要求件数です。要求の発生頻度を表すものであり、修正作業そのもののしやすさを直接評価する指標ではありません。

よくある誤解

  • 修正に関係する指標ならすべて保守性だと思う
    改良要求の件数など、変更の需要を示す指標と、変更作業のしやすさを示す指標は異なります。
  • 誤りの件数を示す指標を保守性と考える
    誤りの多さは品質や信頼性に関係します。保守性は、修正や変更に必要な手間・時間に注目します。
  • 指標の値が大きいほど良いと考える
    修正時間の平均値は、小さいほど修正にかかる時間が短く、保守しやすいと評価できます。

補足コラム

修正1件当たりの平均時間は、次のように計算できます。
たとえば、合計12時間で4件を修正した場合、平均修正時間は3時間です。ただし、修正の規模や難しさによって時間は変わるため、実際の評価では対象となる修正の条件をそろえることも重要です。

FAQ

保守性の指標は、値が小さいほど良いのですか?
この問題のように修正時間を測る場合は、小さいほど修正に時間がかからず、保守しやすいと評価できます。
保守性と信頼性はどう違いますか?
保守性は、修正や変更のしやすさです。信頼性は、ソフトウェアが故障せずに要求どおり動作し続ける度合いです。

関連キーワード: 保守性、修正時間、誤り密度、移植性、ソフトウェア品質
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について