ISO9126

ISO9126 軟體質量模型是評價軟體質量的國際標準,由6個特性和27個子特性組成。

基本介紹

  • 中文名:軟體質量模型
  • 外文名:ISO9126
  • 屬於:軟體產品評價—質量特性
  • 層次:質量特性
  • 模型:軟體產品評估過程
ISO9126:軟體產品評價—質量特性及其使用指南
電腦正在各種套用領域中被擴大使用,電腦的正確營運通常對事業的成功與生命安全來說,非常的重要。高質量軟體產品的發展或選擇因此就非常的重要了。軟體產品質量的大範圍律定及評估,是確保質量充分的重要因素。此一議題可以經由適當質量特性的定義、及軟體產品目的與用途的考量而達成。而軟體產品的每個相關質量特性,採用經過確認或被廣泛接受之尺度來評估是件相關重要的事。
ISO/IEC 9126 (1991) :軟體產品評估—質量特性及其使用指南綱要,就是為支援此種需求而發展出來的。在此標準中,定義了六種質量特性,並且描述了軟體產品評估過程的模型。
雖然軟體特性、子特性及相關的尺度,不只可以用於軟體產品的評估,亦可用在質量需求定義及其他用途上,但ISO/IEC 9126 (1991)還是由兩個相關、劃分為多個部分的標準所取代:ISO/IEC 9126(軟體產品質量)及ISO/IEC 14598(軟體產品評估)。 ISO/IEC 9126第一部分所定義的軟體質量特性,可用來指定客戶及使用者在功能性與非功能性方面的需要。
ISO/IEC9126軟體質量模型是一種評價軟體質量的通用模型,包括3個層次:
1、質量特性
2、質量子特性
3、度量指標
其中各六個質量特性與二十七個質量子特性的關係如下表:
質量特性
功能性
可靠性
易用性
效率
維護性
可移植性
質量子特性
適合性
成熟性
易理解性
時間特性
易分析性
適應性
準確性
容錯性
易學性
資源利用性
易改變性
易安裝性
互操作性
易恢復性
易操作性
穩定性
共存性
保密安全性
吸引性
易測試性
易替換性
功能性的依從性
可靠性的依從性
易用性的依從性
效率依從性
維護性的依從性
可移植性的依從性
適合性:軟體產品為指定的任務和用戶目標提供一組合適功能的能力。(1、軟體提供了用戶所需要的功能 2、軟體提供的功能是用戶所需要的)
準確性:軟體提供給用戶功能的精確度是否符合目標。(例如:運算結果的準確,數字發生偏差,多個0或少個0)
互操作性:軟體與其它系統進行互動的能力。(例如:PC機中WORD和印表機完成列印互通;接口調用)
保密安全性:軟體保護信息和數據的安全能力。(主要是許可權和密碼)
功能性的依從性:遵循相關標準(國際標準、國內標準、行業標準、企業內部規範)
成熟性:軟體產品為避免軟體內部的錯誤擴散而導至系統失效的能力(主要是對內錯誤的隔離)
容錯性:軟體防止外部接口錯誤擴散而導致系統失效的能力(主要是對外錯誤的隔離)
易恢復性:系統失效後,重新恢復原有的功能和性能的能力。
可靠性的依從性:遵循相關標準。
易理解性:軟體互動給用戶的信息時,要清晰,準確,且要易懂,使用戶能夠快速理解軟體。
易學性:軟體使用戶能學習其套用的能力。
易操作性:軟體產品使用戶能易於操作和控制它的能力。
易用性的依從性:遵循一定的標準。
時間特性:軟體處理特定的業務請求所需要的回響時間。
資源利用性:軟體處理特定的業務請求所消耗的系統資源。
效率依從性:遵循一定的標準。
易分析性:軟體提供輔助手段幫助開發人員定位缺陷產生的原因,判斷出修改的地方。
易改變性:軟體產品使得指定的修改容易實現的能力。(降低修復問題的成本)
穩定性:軟體產品避免由於軟體修改而造成意外結果的能力。
易測試性:軟體提供輔助性手段幫助測試人員實現其測試意圖。
維護性的依從性:遵循相關標準。
適應性:軟體產品無需作相應變動就能適應不同環境的能力。
易安裝性:儘可能少的提供選擇,方便用戶直接安裝。
共存性:軟體產品在公共環境中與其它軟體分享公共資源共存的軟體。
易替換性:軟體產品在同樣的環境下,替代另一個相同用途的軟體產品的能力。
可移植性的依從性:遵循相關的標準。

相關詞條

熱門詞條

聯絡我們