平成24年度 春期 午前Ⅱ 問9
システム開発技術
品質特性の説明
JIS X 0129-1で定義されたソフトウェアの品質特性の説明のうち,適切なものはどれか。
- ア機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
- イ効率性とは,指定された条件の下で利用するとき,理解,習得,利用でき,利用者にとって魅力的であるソフトウェア製品の能力のことである。
- ウ信頼性とは,明示的な条件の下で,使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力のことである。
- エ保守性とは,指定された条件の下で利用するとき,指定された達成水準を維持するソフトウェア製品の能力のことである。
答えと解説を見る
✓ これが正解ア機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
解説
機能性は、必要性に合致する機能を提供する能力という定義です。
見分ける軸は、品質特性の名前と、その定義の中心にある言葉が対応しているかです。設問が引く JIS X 0129-1 では、機能性を、指定された条件の下で利用されるときに、明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力と定義しています。必要とされる機能がそろっているかを問う特性なので、名前と定義が一致しています。ほかの三つは、使用性、効率性、信頼性の定義を別の特性名に付け替えたものです。理解・習得・利用のしやすさなら使用性、資源と性能の対比なら効率性、達成水準の維持なら信頼性、と中心の言葉と名前を結び付けておくと、付け替えを見抜けます。
ほかの選択肢はなぜ違うのか
- イ効率性とは,指定された条件の下で利用する…:理解、習得、利用でき、利用者にとって魅力的である能力という定義は、使用性の定義です。効率性は、使用する資源の量に対比して適切な性能を提供する能力なので、名前と定義が合っていません。
- ウ信頼性とは,明示的な条件の下で,使用する…:使用する資源の量に対比して適切な性能を提供する能力という定義は、効率性の定義です。信頼性は、指定された達成水準を維持する能力なので、名前と定義が入れ替わっています。
- エ保守性とは,指定された条件の下で利用する…:指定された達成水準を維持する能力という定義は、信頼性の定義です。保守性は、修正のしやすさに関する能力なので、この説明は別の特性の定義を当てています。
この問題の用語
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
- 保守動いているシステムを使い続けられるように、点検や修正、更新を続ける作業です。障害の修正だけでなく、環境の変化に合わせた手直しも含みます。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前Ⅱ 問9
同じ用語が出る問題
- 令和5年度 秋期 午前Ⅱ 問18:TCOに関する問題(保守)
- 令和4年度 秋期 午前Ⅱ 問14:回復性に関する問題(信頼性)
- 令和2年度 10月 午前Ⅱ 問12:保守性の評価指標になるもの(保守)
- 平成28年度 春期 午前Ⅱ 問17:フェールセーフに関する問題(信頼性)
- 平成27年度 春期 午前Ⅱ 問16(信頼性)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)