軟件產品質量

產品質量是人們實踐產物的屬性和行為,是可以辨識的,並能進行科學的描述.可以通過一些方法和人類活動,來改進產品的質量.軟件產品質量一般體現在以下幾個方面.
 
功能性(functionality):軟件所實現的功能達到它的設計規範和滿足用戶需求的程度.
 
可用性(usability):對於一個軟件,用戶學習,操作,準備輸入和理解輸出所作努力的程度,如安裝簡單方便,容易使用;介面友好,並能適用於不同特點的用戶,包括對殘疾人,有缺陷的人能提供產品適用的有效途徑或手段.
 
可靠性(reliability):是用戶使用的根本.在規定的時間和條件下,軟件所能維持其正常的功能操作,性能水平的程度.
 
性能(performance):在指定條件下,用軟件實現某種功能所需的計算機資源(包括內存大小,CPU佔用時間等)的有效程度.
 
容量(capacity):系統的接受力,容納或吸收的能力,或某項功能的最大量或最大限度,有時需要確定系統特定的需求所能容納的最大量,所能表現的最大值.
 
可測量性(scalability):系統某些特性可以通過一些量化的數據指標描述其當前狀態或理想狀態.
 
可維護性(service manageability):在一個運行軟件中,當環境改變或軟件發生錯誤時,進行相應修改所作努力的程度.
 
兼容性(compatibility):軟件從一個計算機系統或環境移植到另一個系統或環境的容易程度,或者是一個系統和外部條件共同工作的容易程度.兼容性表現在多個方面,如系統的軟件和硬件的兼容性,不同版本的軟件系統,數據的兼容性.
 
可擴展性(extensibility):指將來功能增加,系統擴充的難易程度或能力.
posted @ 2009-01-21 08:43  道场  阅读(86)  评论(0)    收藏  举报