1. 程式人生 > >軟件質量有什麽特性?

軟件質量有什麽特性?

load upload 可靠性 和數 避免 的人 安全 互操作 目標

http://blog.csdn.net/shuaihj/article/details/7599528

軟件質量有什麽特性?

《軟件工程—產品質量》(GB/T 16260-2006)中規定對軟件的每個質量特性與子特性都有定義:

技術分享

一、功能性:是指當軟件在指定條件下使用,軟件產品滿足明確和隱含要求功能的能力。

適合性:是指軟件產品與指定的任務和用戶目標提供一組合適的功能的能力。

準確性:是指軟件產品具有所需精確度的正確或相符的結果及效果的能力。

互操作性:是指軟件產品與一個或多個規定系統進行交互的能力。

保密安全性:是指軟件產品保護信息和數據的能力,以使未授權的人員或系統不能閱讀或修改這些信息和數據,但不拒絕授權人員或系統對其的訪問。

功能依從性:是指軟件產品依附與同功能性相關的標準、約定或法規以及類似規定的能力。

二、可靠性:在指定條件下使用時,軟件產品維持規定的性能級別的能力。

成熟性:是指軟件產品避免因軟件中錯誤發生而導致失效的能力。

容錯性:是指在軟件發生故障或違反指定接口的情況下,軟件產品維持規定的性能級別的能力。

易恢復性:是指在失效發生的情況下,軟件產品重建規定的性能級別並恢復受直接影響的數據的能力。

可靠性依從性:是指軟件產品依附與同可靠性相關的標準、約定或法規以及類似規定的能力。

三、易用性:是指在指定條件下使用時,軟件產品被理解、學習、使用和吸引用戶的能力。

易理解性:是指軟件產品使用戶能理解軟件產品是否合適以及如何能將軟件用於特定的任務和使用環境的能力。

易學性:是指軟件產品使用戶能學習它的能力。

易操作性:是指軟件產品使用戶能操作和控制它的能力。

吸引性:是指軟件產品吸引用戶的能力。

易用性依從性:是指軟件產品依附與同易用性相關的標準、約定、風格指南或法規以及類似規定的能力。

四、效率:是指在規定條件下,相對於所用資源的數量,軟件產品可提供適當的性能的能力。

時間特性:是指在規定條件下,軟件產品執行其功能時,提供適當的響應時間和處理時間以及吞吐率的能力。

資源利用性:是指在規定條件下,軟件產品執行其功能時,提供合適的數量和類型的資源的能力。

效率依從性:是指軟件產品依附與同效率相關的標準或約定的能力。

五、維護性:是指軟件產品可被修改的能力,修改可能包括修正,改進或軟件適應環境、需求和功能規格說明中的變化。

易分析性:是指軟件產品診斷軟件中的缺陷或失效原因,以及判定待修改的部分的能力。

易改變性:是指軟件產品使指定的修改可以被實現的能力。

穩定性:是指軟件產品避免由於軟件修改而造成意外結果的能力。

易測試性:是指軟件產品使已修改軟件能被確認的能力。

維護性依從性:是指軟件產品依附與同維護性相關的標準或約定的能力。

六、可移植性:是指軟件產品從一種環境遷移到另一種環境的能力。

適應性:是指軟件產品無需采用有別於為考慮該軟件的目的而準備的活動或手段,就可能適應不同的指定環境的能力。

易安裝性:是指軟件產品在指定環境中被安裝的能力。

共存性:是指軟件產品在公共環境中同與其分享公共資源的其他獨立軟件共存的能力。

易替換性:是指軟件產品在環境相同、目的相同的情況下替代另一個指定軟件產品的能力。

可移植性依從性:是指軟件產品依附與同可移植性相關的標準或約定的能力。

軟件質量有什麽特性?