令和2年度 プロジェクトマネージャ試験 午前II 問12
品質の定量的評価の指標のうち,ソフトウェアの保守性の評価指標になるものはどれか。
- ア (最終成果物に含まれる誤りの件数)÷(最終成果物の量)
- イ (修正時間の合計)÷(修正件数)
- ウ (変更が必要となるソースコードの行数)÷(移植するソースコードの行数)
- エ (利用者からの改良要求件数)÷(出荷後の経過月数)
解答・解説を見る
正解:イ
AI解説
保守性とは、ソフトウェアの修正のしやすさ(障害修正や変更に要する労力の少なさ)を表す品質特性である。(修正時間の合計)÷(修正件数)は1件当たりの平均修正時間を表し、値が小さいほど修正が容易であることを示すため、保守性の評価指標として適切であり、イが正解である。 ア: 最終成果物に含まれる誤りの件数÷成果物の量は欠陥密度であり、ソフトウェアの信頼性(品質の良さ)の評価指標である。 イ: 正しい。1件当たりの平均修正時間は、修正のしやすさである保守性を定量的に表す指標である。 ウ: 移植するソースコードのうち変更が必要となる行数の割合は、別環境への移しやすさである移植性の評価指標である。 エ: 出荷後の経過月数当たりの改良要求件数は、利用者の要求に対する機能の適合度合い(機能性)に関する指標であり、保守性の指標ではない。 💡 指標問題は分子・分母の意味を日本語に直すのが近道である。「誤りの密度→信頼性」「修正の平均時間→保守性」「変更行の割合→移植性」と品質特性に対応付けて覚えておく。
出典:令和2年度 秋期 プロジェクトマネージャ試験 午前II 問12 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。