[摘要] 軟件產品是軟件項目的最終結果,其功能度和復雜性要比制造業的產品高得多,而且在投入使用后,軟件發揮的功效也是其它任何形式的硬件產品所無法比擬的。為了保證軟件產品在交付后能夠按照用戶的需求發揮正常的功效,因此在項目實施過程中進行有效的質量管理是很有必要的。本文結合作者的經歷就軟件項目中的質量管理做了一些探討。
[關鍵詞] 軟件項目 軟件質量 軟件質量管理 軟件項目管理
一、引言
軟件產品是軟件項目的最終結果,與其相關的質量問題主要來自項目開發過程。但軟件是一個純智力的特殊產品,描述軟件質量的定義則比描述實際物品質量定義面臨著更多的潛在因素。所以,保證軟件質量比保證設備質量更具挑戰性和不確定性。
國際化標準組織ISO在ISOPIEC9126中將軟件質量定義為:“反映軟件產品滿足規定需求和潛在需求能力的特征和特征的總和”。而M. J . Fisher 將軟件質量定義為:“所有描述計算機軟件優秀程度的特性的組合”。目前,對軟件質量的研究主要從兩方面展開:一是軟件開發過程的質量保證,以過程文檔化和管理科學化為內容;二是軟件過程和產品的質量評估,包括中間產品和最終產品,采用軟件度量技術作為軟件質量特性量化的主要技術。本文將就第一個方面展開討論,通過給出或設計一些符合文檔化開發標準的管理規范和文檔模板,以達到使軟件質量滿足之前用戶對各項功能或性能的精確定義的目的。……