IT用語入門:品質特性【ソフトの良し悪しを測るものさし】

PR
PR

PR

バナー

品質特性とは

品質特性は、ソフトウェアの品質を客観的に評価するための観点です。国際規格のISO/IEC 9126(JIS X 0129)は、機能性、信頼性、使用性、効率性、保守性、移植性という六つの特性と、その下位の副特性を定めています。開発やテストで共通の基準として用いられます。

例えば、必要な機能を満たすかは機能性、故障しにくさは信頼性、分かりやすさは使用性に当たります。動作が軽快で資源を無駄にしないことは効率性、変更しやすさは保守性、OSや環境を替えても動くかは移植性の話です。

具体的には、要求定義で品質目標を数値や基準に落とし込み、レビューやテスト、計測で達成度を確認します。共通言語があることで、関係者の認識ずれを減らし、優先順位やトレードオフを議論しやすくなります。

まとめると、品質特性は開発全体を導く設計図の目盛りのような役割です。どの特性をどの水準で満たすかを決め、作る、確かめる、直すという流れを支えます。