- 追加された行はこの色です。
- 削除された行はこの色です。
- 品質特性 へ行く。
#freeze
*ISO/IEC9126が定めるシフトウェアの6つの品質特性
**1.機能性(Functionality)
必要と定められた、もしくは暗黙の内に必要とされる機能を過不足なく提供すること
1)合目的性(Suitability)
指定された作業や使用者の目的のために適切な機能を提供すること
2)正確性(Accuracy)
必要とされる精度で、正しい、または合意された結果や効果を提供すること
3)相互運用性(Interoperability)
指定されたシステムと交信し相互作用できること
4)セキュリティ(Security)
情報データを、権限の無い人やシステムが読込んだり更新できないように保護したり、権限のある人やシステムがそのアクセスを拒否されないようできること
5)機能性適合性(Functional compliance)
機能性に関する規格や応用分野での法的な取り決めや規則、規定などを遵守すること
**2.信頼性(Reliability)
指定された条件化で指定されたレベルのパフォーマンスを発揮し維持できること
1)成熟性(Maturity)
ソフトウェアの欠陥により生じる障害の頻度が少ないこと
2)障害許容性(Fault tolerance)
ソフトの障害部分の実行時や、インタフェース条件に反して実行されたときに指定されたレベルのパフォーマンスを維持できること
3)回復性(Recoverability)
障害発生時に、指定されたレベルのパフォーマンスを再確立し、直接影響を受けたデータを回復できること
4)信頼性適合性(Reliability compiliance)
信頼性に関する規格や応用分野での法的な取り決めや規則、規定などを遵守すること
**3.使用性(Usability)
使いやすさ、操作の一貫性、理解のしやすさ、習得のしやすさなどを備えていること
1)理解性(Understandability)
ソフトウェアが目的にかなっていて、かつ特定の作業や使用条件に対してどのように使用したらよいかを理解しやすいこと
2)習得性(Learnability)
使用方法を習得しやすいこと
3)運用性(Operability)
運用と管理をしやすいこと
4)快適性(Attractiveness)
利用者が快適に使用できること
5)使用性適合性(Usability compliance)
使用性に関する規格や応用分野での法的な取り決めや規則、規定などを遵守すること
**4.効率性(Efficiency)
指定された条件化で資源を有効に使用し、多くの処理を実行できること
1)時間効率性(Time behavior)
明示された条件化で機能を実行するとき、適切なレスポンス、処理時間、およびスループット速度を提供すること
2)資源効率性(Resource utillsation)
明示された条件化で機能を実行するとき、資源を有効に使用していること
3)効率性適合性(Efficiency compliance)
効率性に関する規格や応用分野での法的な取り決めや規則、規定などを遵守すること
**5.保守性(Mantainability)
エラーの改善、データ環境と処理環境の変化への適合、使い勝手の改善などがしやすいこと
1)解析性(Analysability)
ソフトウェアの欠陥や障害の原因、または明確にするべき要修正部分を診断できること
2)変更性(Changeability)
障害訂正などの指定された変更を実施しやすいこと
3)安定性(Stability)
ソフトウェアの変更による予期せぬ結果を防止できること
4)試験性(Testability)
変更された後のソフトウェアの妥当性を確認しやすいこと
5)保守性適合性(Maintainability compliance)
保守性に関する規格や応用分野での法的な取り決めや規則、規程などを遵守すること
**6.移植性(portability)
ある環境から別の環境への移行を容易に行えること
1)環境適合性(Adaptability)
あらかじめ用意された作業や方法で、異なる指定環境に適合させることが容易であること
2)設置性(Installability)
指定された環境でのインストールが容易であること
3)共存性(Co-existence)
資源を共有する同じ環境で、他の独立したソフトウェアと共存することが容易であること
4)置換性(Replaceability)
指定された他のソフトウェア製品と置き換えて使用する場合の作業が容易であること
5)移植性適合性(Portability compliance)
移植性に関する規格や応用分野での法的な取り決めや規則、規格などを遵守すること