1 概述
在軟件開發團隊中,由于質量被視為軟件產品的生命,而始終被人們所高度關注;然而在現實生活中,許多軟件產品卻時常陷入質量低下的旋渦,總是不盡人意。究其根源,在于這些軟件產品對其質量內涵的把握,僅僅停留在減少軟件運行錯誤、加強軟件測試、避免軟件缺陷的一般性層面,而對整個軟件開發生命周期的全過程質量管理,缺乏總體架構。因此,在大型軟件產品的開發與設計中,始終體現全過程質量管理思想的Rational Unified Process?(簡稱RUP)和提供全生命周期支持的軟件開發平臺,則展現出強大的生命力和獨特魅力。
2 全過程質量保證
2.1 質量定義
在RUP中,質量定義如下:滿足或超出認定的一組需求,并使用經過認可的評測方法和標準來評估,還使用認定的流程來生產。
由此可見,質量不僅是我們孜孜以求的結果,它更體現在軟件開發的整個過程。