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