品質特性とは?ひんしつとくせい
品質特性とは、ソフトウェアやシステムの品質を測るための観点の分類。JIS X 25010では機能適合性・性能効率性・互換性・使用性・信頼性・セキュリティ・保守性・移植性の8つを主特性とし、それぞれが副特性に分かれる。非機能要件を漏れなく洗い出すための枠組みとして使われる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
「速く」「落ちないように」といった要求は、そのままでは検証も合否判定もできない。品質を共通の観点で分解し、観点ごとに測る指標と目標値を置くことで、初めて要件として合意でき、テストで確かめられるようになる。データベースの要件定義でも、応答時間・容量・障害回復・セキュリティ・運用保守といった要求をこの枠組みに沿って並べることで、抜けを検出できる。
具体例
オンライン受注のデータベースなら、応答時間や同時実行数の目標は性能効率性、計画停止を含む稼働率と障害からの回復時間は信頼性、権限管理と暗号化はセキュリティ、表定義の変更しやすさは保守性として要件に書き分ける。JIS X 25010はISO/IEC 25010を国内規格化したもので、日本産業標準調査会が定めている。
試験での引っ掛け
どの主特性に属するかの取り違えが問われる。可用性は主特性ではなく信頼性の副特性であり、信頼性には他に成熟性・障害許容性・回復性がある。応答時間や資源効率は使用性ではなく性能効率性、移植性(環境を移せるか)と互換性(他と共存し情報交換できるか)も別物。製品そのものを測る品質モデルと、使う場面で測る「利用時の品質」が別モデルである点も混同しやすい。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成29年度 春期 データベーススペシャリスト試験 午前Ⅱ 問24(IPA)
システム及びソフトウェア品質モデルの規格であるJIS X 25010:2013で定義されたシステム及び/又はソフトウェア製品の品質特性に関する説明のうち、適切な…
正解:機能適合性とは、明示された状況下で使用するとき、明示的ニーズ及び暗黙のニーズを満足させる機能を、製品又はシステムが提供する度合いのことである。
要点:機能適合性は明示・暗黙のニーズを満たす機能の度合い
JIS X 25010では、機能適合性・性能効率性・互換性・使用性・信頼性・セキュリティ・保守性・移植性の8つを品質特性としている。このうち機能適合性は、明示的なニーズと暗黙のニーズを満たす機能を製品が提供する度合いを指す。
出典:令和3年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24(IPA)解説で登場
ソフトウェアの使用性を向上させる施策として、適切なものはどれか。
正解:オンラインヘルプを充実させ、利用方法を理解しやすくする。
要点:使用性は理解・習得・操作のしやすさに関する品質特性
使用性(ユーザビリティ)は、利用者が目的を理解し、習得し、操作しやすいかどうかを表す品質特性である。オンラインヘルプを充実させて使い方を理解しやすくするのは、この習得のしやすさ・理解のしやすさを直接高める施策なのでアが適切。
出典:令和4年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問24(IPA)解説で登場
ソフトウェアの保守性を定量評価する指標として、適切なものはどれか。
正解:(適正規模の基準を満たすプログラムの数)÷(プログラムの総数)
要点:保守性は修正しやすい規模に収まっている割合で測る
保守性は、変更や修正のしやすさを表す品質特性であり、プログラムが理解・修正しやすい大きさに収まっているかが指標になる。適正規模の基準を満たすプログラムの割合は、まさにその観点を数値化したものなのでイが適切である。
出典・参考
高度試験 午前I(高度午前I 相当)のシラバスの4 開発技術 > 1. システム要件定義・ソフトウェア要件定義 > (6) ソフトウェアの境界及び要件の定義に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。