平成21年度 プロジェクトマネージャ試験 午前II 問5
JIS X 0129-1 で規定されるソフトウェアの品質特性のうち,“効率性”の定義はどれか。
- ア 指定された条件下で利用するとき,指定された達成水準を維持するソフトウェア製品の能力
- イ 指定された条件の下で利用されるときに,明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力
- ウ 修正のしやすさに関するソフトウェア製品の能力
- エ 明示的な条件の下で,使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力
解答・解説を見る
正解:エ
AI解説
JIS X 0129-1(ISO/IEC 9126-1)のソフトウェア品質特性で、効率性は「明示的な条件の下で、使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力」と定義される。CPU時間やメモリなどの資源と、応答時間・処理量などの性能との対比が効率性のキーワードである。 ア: 指定された達成水準の維持は信頼性の定義である。障害時にも機能水準を保つ能力を指す。 イ: 明示的及び暗示的必要性に合致する機能の提供は機能性の定義である。 ウ: 修正のしやすさは保守性の定義である。 エ: 正しい。資源の量に対比した適切な性能、という記述が効率性の定義である。 💡 品質特性の定義問題は「機能性=ニーズに合う」「信頼性=水準の維持」「使用性=理解・習得」「効率性=資源対性能」「保守性=修正」「移植性=環境移行」とキーワード1語ずつで対応付けて覚えるのが速い。
出典:平成21年度 秋期 プロジェクトマネージャ試験 午前II 問5 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。