JIS X 0129-1で規定されるソフトウェアの品質特性のうち、“効率性”の定義はどれか。
ア | 指定された条件の下で利用されるときに、明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力 |
イ | 指定された条件下で利用するとき、指定された達成水準を維持するソフトウェア製品の能力 |
ウ | 修正のしやすさに関するソフトウェア製品の能力 |
エ | 明示的な条件の下で、使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力 |
JIS X 0129-1(ソフトウェア製品の品質)では、ソフトウェア品質特性を次の6つの特性に分類し、それらを更に副特性に細分化している。
特性 | 副特性 | 説明 |
---|---|---|
機能性 |
|
ソフトウェアが、指定された条件の下で利用されるときに、明示的及び暗示的必要性に合致する機能を提供するソフトウェア製品の能力 |
信頼性 |
|
指定された条件下で利用するとき、指定された達成水準を維持するソフトウェア製品の能力 |
使用性 |
|
指定された条件の下で利用するとき、理解、習得、利用でき、利用者にとって魅力的であるソフトウェア製品の能力 |
効率性 |
|
明示的な条件の下で、使用する資源の量に対比して適切な性能を提供するソフトウェア製品の能力 |
保守性 |
|
修正のしやすさに関するソフトウェア製品の能力。修正は、是正若しくは向上、又は環境の変化、要求仕様の変更及び機能仕様の変更にソフトウェアを適応させることを含めてもよい。 |
移植性 |
|
ある環境から他の環境に移すためのソフトウェア製品の能力 |
ア | × | 機能性の説明である。 |
イ | × | 信頼性の説明である。 |
ウ | × | 保守性の説明である。 |
エ | ○ | 効率性の説明である。 |