平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問9
テクノロジ/開発技術JIS X 0129-1で定義されたソフトウェアの品質特性の説明のうち,適切なものはどれか。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問9
- ア機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
- イ効率性とは,指定された条件の下で利用するとき,理解,習得,利用でき,利用者にとって魅力的であるソフトウェア製品の能力のことである。
- ウ信頼性とは,明示的な条件の下で,使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力のことである。
- エ保守性とは,指定された条件の下で利用するとき,指定された達成水準を維持するソフトウェア製品の能力のことである。
正解:ア
解説
JIS X 0129-1(ソフトウェア製品の品質-第1部:品質モデル)では,機能性を「ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力」と定義しています。他の選択肢は,効率性・信頼性・保守性それぞれ本来の定義とは異なる特性(使用性・効率性・信頼性)の説明を取り違えたものになっています。
選択肢ごとの解説
- ア正しい。機能性とは,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力です。
- イ誤り。理解,習得,利用でき,利用者にとって魅力的であるという説明は,使用性(利用性)の定義です。
- ウ誤り。使用する資源の量に対比して適切な性能を提供するという説明は,効率性の定義です。
- エ誤り。指定された達成水準を維持する能力という説明は,信頼性(の副特性である成熟性など)に関する定義です。