エンベデッドシステムスペシャリスト 2017年 午前2 問23
問題文
システム及びソフトウェア品質モデルの規格であるJIS X 25010:2013によれば、システム及び/又はソフトウェア製品の品質特性の定義のうち、“性能効率性”の定義はどれか。
選択肢
ア:意図した保守者によって、製品又はシステムが修正することができる有効性及び効率性の度合い
イ:明記された状態(条件)で使用する資源の量に関係する性能の度合い(正解)
ウ:明示された時間帯で、明示された条件下に、システム、製品又は構成要素が明示された機能を実行する度合い
エ:明示された条件下で使用するとき、明示的ニーズ及び暗黙のニーズを満足させる機能を、製品又はシステムが提供する度合い
🔒 解説は解答すると表示されます
性能効率性【午前2解説】
正解の理由
性能効率性とは、明記された条件の下で、製品やシステムがどれだけ効率よく資源を使用して性能を発揮するかを表す品質特性です。
したがって、「明記された状態(条件)で使用する資源の量に関係する性能の度合い」とするイが適切です。ここでいう資源には、処理時間、メモリ、CPU、ネットワーク帯域などがあります。
解法ステップ
- 問題が尋ねている用語「性能効率性」に注目します。
- 「性能」と「資源の使用効率」に関係する定義を探します。
- 資源の量に関する性能の度合いを示すイを選びます。
選択肢別の誤答解説
- ア:保守者が製品やシステムを修正できる度合いを表しています。これは保守性の説明です。
- イ:明記された条件で使用する資源の量に関係する性能の度合いです。性能効率性の定義に該当します。
- ウ:明示された条件で、一定の時間帯に指定された機能を実行する度合いを表しています。これは信頼性に関する説明です。
- エ:明示的・暗黙的なニーズを満たす機能を提供する度合いを表しています。これは機能適合性の説明です。
よくある誤解
- 「性能効率性」を、単に処理速度が速いことだけだと考えてしまうことがあります。速度だけでなく、性能に対してどれだけ資源を使うかも含みます。
- 「明示された条件で機能を実行する」という表現を、性能効率性と混同しがちです。選択肢ウは信頼性に関する定義です。
- 資源を多く使えば高性能だと考えるのも誤りです。性能効率性では、性能と資源使用量の関係が問われます。
補足コラム
JIS X 25010:2013では、性能効率性は、主に次の観点から評価されます。
- 時間効率性:応答時間や処理時間など
- 資源効率性:CPU、メモリ、ネットワークなどの使用量
- 容量:処理できるデータ量や同時利用者数などの上限
FAQ
Q. 性能効率性と処理速度は同じですか?
A. 同じではありません。処理速度は性能効率性の評価に関係する要素の一つですが、資源の使用量や処理可能な容量も関係します。
A. 同じではありません。処理速度は性能効率性の評価に関係する要素の一つですが、資源の使用量や処理可能な容量も関係します。
Q. 信頼性との違いは何ですか?
A. 性能効率性は性能と資源使用量の関係を扱います。一方、信頼性は、指定された条件や時間帯に機能を実行できる度合いを扱います。
A. 性能効率性は性能と資源使用量の関係を扱います。一方、信頼性は、指定された条件や時間帯に機能を実行できる度合いを扱います。
関連キーワード: JIS X 25010:2013、性能効率性、時間効率性、資源効率性、容量、ソフトウェア品質モデル

\ せっかくなら /
エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

