平成24年度春期 プロジェクトマネージャ試験 午前II 問9
【問題9】
JIS X 0129-1 で定義されたソフトウェアの品質特性の説明のうち,適切なものはどれか。
機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
効率性とは,指定された条件の下で利用するとき,理解,習得,利用でき,利用者にとって魅力的であるソフトウェア製品の能力のことである。
信頼性とは,明示的な条件の下で,使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力のことである。
保守性とは,指定された条件の下で利用するとき,指定された達成水準を維持するソフトウェア製品の能力のことである。
【解説】
ア: 機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
正しい。JIS X 0129-1 で定義される機能性は,ソフトウェアの機能が利用者のニーズに合致する能力を指します。
イ: 効率性とは,指定された条件の下で利用するとき,理解,習得,利用でき,利用者にとって魅力的であるソフトウェア製品の能力のことである。
誤り。効率性は,利用時の資源の使用量と応答時間に関する性能を指します。この説明はユーザビリティに近い内容です。
ウ: 信頼性とは,明示的な条件の下で,使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力のことである。
誤り。信頼性は,指定された条件下で,指定された期間にわたりソフトウェアが望まれる性能を提供できる能力を指します。この説明は効率性に関連する内容です。
エ: 保守性とは,指定された条件の下で利用するとき,指定された達成水準を維持するソフトウェア製品の能力のことである。
誤り。保守性は,ソフトウェアが修正・更新しやすい能力を指します。この説明は信頼性に関連する内容です。
【答え】
ア: 機能性とは,ソフトウェアが,指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力のことである。
出典:平成24年度 春期 プロジェクトマネージャ試験 午前II 問9