軟件質量定義:
“軟件產品具有滿足規定的或隱含要求能力要求有關的特徵與特徵總和”
(1) 與所確定的功能和性能需求的一致性。需求
(2) 與所成文的開發標準的一致性。開發設計
(3) 與所有專業開發的軟件所期望的隱含特性的一致性。隱含需求,比如維護方便、代碼規範可二開
軟件質量的三個維度:
• 符合目標。目標是客戶所定義的,符合目標即判斷我們是不是在做需要做的事情。
• 符合需求。即產品是不是在做讓它做的事情。
• 符合實際需求。實際的需求包括用戶明確說明的和隱含的需求
質量管理的三個維度:
• 態度。
• 制度。
• 技術。
軟件的六個質量特徵:
(1)功能性(Functionality):軟件是否滿足了客戶功能要求;
(2)可靠性(Reliability):軟件是否能夠一直在一個穩定的狀態上滿足可用性;
(3)使用性(Usability):衡量用戶能夠使用軟件需要多大的努力;
(4)效率(Efficiency):衡量軟件正常運行需要耗費多少物理資源;
(5)可維護性(Maintainability):衡量對已經完成的軟件進行調整需要多大的努力;
(6)可移植性(Portability):衡量軟件是否能夠方便地部署到不同的運行環境中。
閱讀更多 調音哥 的文章