正確性:系統滿足規格說明和使用者目標的程度,即,在預定環境下能正確地完成預期功能的程度。
健壯性:在硬體發生故障、輸入的資料無效或操作錯誤等意外環境下,系統能做出適當響應的程度。
效率:為了完成預定的功能,系統需要的計算資源的多少。
完整性(安全性):對未經授權的人使用軟體或資料的企圖,系統能過控制(禁止)的程度。
可用性:系統在完成預定應該完成的功能時另人滿意的程度。
風險:按預定的成本和進度把系統開發出來,並且為使用者所滿意的概率。
可理解性:理解和使用該系統的容易程度。
可維修性:診斷和改正在執行現場發現的錯誤所需要的工作量的大小。
靈活性(適應性):修改或改進正在執行的系統需要的工作量的多少。
可測試性:軟體容易測試的程度。
可移植性:把程式從一種硬體配置和(或)軟體系統環境轉移到另一種配置和環境時,需要的工作量多少。有一種定量度量的方法是:用原來程式設計和除錯的成本除移植時需用的費用。
可再用性:再其他應用中該程式可以被再次使用的程度(或範圍)。
互執行性:把該系統和另乙個系統結合起來需要的工作量的多少。
2 影響軟體質量的因素有哪些?為什麼?
流程 針對不同的需求選用不同的軟體流程模型圖。技術 包括開發技術 測試技術以及美工工藝的技術。組織 一組特性及特性之間的關係,它提供規定質量需求和評價質量的基礎。流程 從計畫到策略的實現,流程就是按照這種思維方式指導軟體開發的,並且流程 於成功的經驗,可以指導專案少走彎路,從而提高軟體質量,不僅如此...
軟體質量保證 軟體質量
這篇博文將較為全面深入地談談軟體質量保證中關於軟體質量的概念,內容等相關問題。關於質量的定義,不同的領域,不同的人,不同的側重點會得出截然不同的結果。因此關於其質量的基礎概念相對而言較為好理解,但是具體如何去定義實際上確是無關緊要的。不過我們在分析軟體質量的時候,不僅要考慮其面向使用者的需求覆蓋率,...
軟體質量之路(1) 軟體質量框架
林星 iamlinx 21cn.com 2004 年 3 月 自ibm developerworks 軟體質量的重要性是不言而喻的,但是當所有人都意識到它的重要性的時候,卻很少有人能夠清晰的描述出如何才能夠提高軟體質量。軟體質量框架的目的就在於提出乙個評價的原型,幫助我們分析一種方法和技術是否能夠提...