ISO9126

ISO 9126は、ソフトウェア製品の品質特性に関する国際規格です。この規格は、ソフトウェア製品の品質を評価し、管理するための枠組みを提供します。ISO 9126は、ソフトウェア製品の品質特性を6つの主要なカテゴリに分類しています。

機能性(Functionality):ソフトウェアが提供する機能の適切性や正確性、相互運用性などを評価します。

操作性(Usability):ソフトウェアが利用者にとってどれだけ使いやすいかを評価します。例えば、学習しやすさや操作の容易さが含まれます。

可用性(Reliability):ソフトウェアがどれだけ信頼性があり、安定して機能するかを評価します。障害発生時の回復性や耐障害性も含まれます。

効率性(Efficiency):ソフトウェアがどれだけ効率的にリソースを利用するか、および処理を実行する速度や性能を評価します。

保守性(Maintainability):ソフトウェアがどれだけ修正、改良、および保守が容易かを評価します。可読性や修正容易性が含まれます。

移植性(Portability):ソフトウェアが異なる環境やプラットフォームにどれだけ容易に移植できるかを評価します。

これらの品質特性は、ソフトウェア製品の評価や開発プロセスの改善に役立ちます。ISO 9126に基づいた評価は、ソフトウェア製品の品質を客観的に評価するための重要な手段となっています。