JIS X 25010:2013|情報処理安全確保支援士試験 令和3年 春期午前Ⅱ試験 問22
出典:令和3年春期 午前Ⅱ 問22
分野:システム開発技術 / 設計
JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)-システム及びソフトウェア品質モデル)で定義されたシステム及び/又はソフトウェア製品の品質特性に関する説明のうち,適切なものはどれか。
- ア:機能適合性とは,明示された状況下で使用するとき,明示的ニーズ及び暗黙のニーズを満足させる機能を,製品又はシステムが提供する度合いのことである。
- イ:信頼性とは,明記された状態(条件)で使用する資源の量に関係する性能の度合いのことである。
- ウ:性能効率性とは,明示された利用状況において,有効性,効率性及び満足性をもって明示された目標を達成するために,明示された利用者が製品又はシステムを利用することができる度合いのことである。
- エ:保守性とは,明示された時間帯で,明示された条件下に,システム,製品又は構成要素が明示された機能を実行する度合いのことである。
TSUNAGARU-ADVICE
まず押さえたいこと
JIS X 25010の品質特性のうち、機能適合性は、製品やシステムが利用者の明示的・暗黙的なニーズを満たす機能を提供できる度合いを表します。つまり、必要な機能をどれだけ適切に提供できるかを見る品質特性です。
迷ったときの判断軸
資源の量に関係する性能の度合いは性能効率性、利用者が有効性・効率性・満足性をもって目標を達成できる度合いは使用性です。また、明示された時間帯や条件下で機能を実行できる度合いは信頼性です。機能の充足は機能適合性、性能や使いやすさや安定稼働は別特性と切り分けましょう。
科目Bにつなげるために
科目Bでは、非機能要件や品質要求を、どの品質特性に分類するかが問われることがあります。要件文を読むときは、機能の充足・性能・使いやすさ・信頼性・保守しやすさのどれを評価しているのかを意識して整理しましょう。※開発関連試験向けl
JIS X 25010:2013は、ソフトウェアやシステムの品質を評価するための規格です。国際規格ISO/IEC 25010をもとにしたJIS版で、従来のJIS X 0129-1の後継規格に当たります。
この規格では、ソフトウェア品質を8つの特性に分けて整理しています。
たとえば、機能適合性は「必要な機能があるか」、性能効率性は「速く無駄なく動くか」、使用性は「使いやすいか」を見る観点です。
また、信頼性は「止まらず安定して動くか」、セキュリティは「情報を守れるか」、保守性は「直しやすいか」、移植性は「別の環境に移しやすいか」を評価します。
つまりJIS X 25010:2013は、「ソフトウェアの良し悪しを8つの観点から整理して評価するための規格」と考えると分かりやすいです。
したがって、アが適切です。
❌他選択肢が誤りの理由イ:信頼性とは,明記された状態(条件)で使用する資源の量に関係する性能の度合いのことである。
⇒性能効率性の説明です。信頼性は、明示された時間帯で、明示された条件下に、システム、製品又は構成要素が明示された機能を実行する度合いを指します。
ウ:性能効率性とは,明示された利用状況において,有効性,効率性及び満足性をもって明示された目標を達成するために,明示された利用者が製品又はシステムを利用することができる度合いのことである。
⇒使用性の説明です。性能効率性は、明記された状態、条件で使用する資源の量に関係する性能の度合いを指します。
エ:保守性とは,明示された時間帯で,明示された条件下に,システム,製品又は構成要素が明示された機能を実行する度合いのことである。
⇒信頼性の説明です。保守性は、システムや製品を修正、改善、適応させやすい度合いに関する品質特性です。