正答4
解説
正解は4です。
ソフトウェアの品質特性のうち、保守性を表すものを選ぶ問題です。
品質特性はJIS X 0129(ISO/IEC 9126)で、機能性、信頼性、使用性、効率性、保守性、移植性の6つに分類されています。
保守性は、修正や変更のしやすさを表す特性で、解析性、変更性、安定性、試験性からなります。
【選択肢別解説】
1:× 異なるマシンへの移行が容易であることは、移植性を表します。
2:× サービスが中断しても復旧が容易であることは、信頼性(回復性)を表します。
3:× 操作の理解が容易であることは、使用性(理解性)を表します。
4:○ プログラムの解析が容易であることは、保守性の副特性である解析性に当たります。
欠陥の原因や修正箇所を見つけやすいことを意味します。
【ポイント】
6つの品質特性と、その代表的な副特性をセットで覚えておきましょう。
保守性は「直しやすさ」、移植性は「別の環境への移しやすさ」です。