令和3年度 秋期 システム監査技術者試験 午前Ⅱ 問23

JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)―システム及びソフトウェア品質モデル)によれば,システム又はソフトウェア製品の製品品質特性は,利害関係者の利用時の品質に影響を及ぼす。製品品質特性のうち,保守作業者の利用時の品質に大きな影響を及ぼすものはどれか。

解答・解説

正解: イ. 互換性

JIS X 25010:2013(SQuaRE)における品質モデルでは、システムやソフトウェアの品質を「製品品質」と「利用時の品質」の2つに分けて定義しています。

  • 製品品質は、ソフトウェア製品自体が備えるべき品質特性であり、機能適合性、性能効率性、互換性、使用性、信頼性、セキュリティ、保守性、移植性の8つの特性から構成されます。
  • 利用時の品質は、特定の利用状況において、特定のユーザー(利害関係者)が目的を達成する際の有効性、効率性、満足性などを示す特性です。

利害関係者には、システムを直接操作するエンドユーザーだけでなく、システムの保守や運用を行う保守作業者も含まれます。
保守作業者は、システムの改修、環境移行、他システムとの連携設定などの作業を行います。そのため、システムが他のシステムと情報を共有できるか(相互運用性)、あるいは他のソフトウェアと環境を共有して問題なく動作するか(共存性)を示す互換性は、保守作業者が作業を行う際の利用時の品質(作業の効率やリスクのなさなど)に大きな影響を及ぼします。

したがって、正解は「イ」となります。

各選択肢の解説

  • ア. 機能適合性
    明示的または暗黙的なニーズを満たす機能が提供されている度合いを示す特性です。主にシステムの本来の目的を達成しようとするエンドユーザーの利用時の品質に影響を及ぼします。
  • イ. 互換性
    正解です。同じ環境を共有する他の製品と情報を交換したり、機能を実行したりできる度合いを示す特性であり、環境調整や連携作業を行う保守作業者の利用時の品質に大きく影響します。
  • ウ. 使用性
    ユーザーがシステムを理解し、習熟し、操作できる度合いを示す特性です。主にシステムを直接操作するエンドユーザーの利用時の品質に影響します。
  • エ. 性能効率性
    使用する資源の量に対して、適切なレスポンスタイムや処理能力を提供する度合いを示す特性です。主にシステムの応答速度などを重視するエンドユーザーの利用時の品質に影響します。

Spineチーム