IPA公式正解:イ (修正時間の合計) ÷ (修正件数)
※ 正解はIPA公表の解答です。解説は当サイトが生成AIを用いて作成しています。誤りにお気づきの場合はお問い合わせください。
【解説】正解は選択肢【イ】です。ソフトウェアの保守性(Maintainability)とは、修正や改修のしやすさを表す品質特性です。「(修正時間の合計) ÷ (修正件数)」は1件あたりの平均修復時間(MTTR)に相当し、保守性を評価する代表的な指標です。
【詳細解説】■ 本問の核心・解法のポイント
JIS X 0129(ISO/IEC 9126)やJIS X 25010(ISO/IEC 25010)などのソフトウェア品質モデルにおいて、保守性は「修正のしやすさ(解析性、変更性、安定性、試験性など)」を指します。修正に要する時間が短いほど保守性が高いと評価できます。
・各選択肢の徹底解説:
・ア:成果物量あたりの誤り件数(欠陥密度・バグ密度)は、システムの信頼性(Fault toleranceや成熟性)を評価する指標です。
・【選択肢イ★】:正解です。1件の修正にかかる平均時間(MTTR:Mean Time To Repair)を表しており、修正作業の容易さ、すなわち保守性を評価する適切な指標です。
・ウ:移植対象行数に対する変更行数の割合は、ソフトウェアを別の環境へ移行する容易さを測る「移植性(Portability)」の評価指標です。
・エ:出荷後の月数に対する改良要求の頻度は、利用者のニーズ変化や機能充足度、あるいは顧客満足度などを分析する指標であり、ソフトウェア内部の保守性そのものを直接測る指標ではありません。
よって正解はイです。