首先,項目開發初期計劃階段的項目計劃評價,計劃執行過程中及計劃完成報告的評價,并將評價、評審工作在工程實施之前就列入整個開發工程的工程計劃中,同時提高軟件開發項目管理的精確度。
然后,做好質量保證與檢驗。其一是切實搞好開發階段的管理,檢查各開發階段的質量保證活動開展得如何;其二是預先防止軟件差錯給用戶造成損失。為了確保每個開發過程的質量,防止把軟件差錯傳遞到下一個過程,必須進行質量檢驗。質量檢驗的原則,一、用戶要求的是產品所具有的功能,這是“真質量”。靠質量檢驗,一般檢查的是“真質量”的質量特性。二、能靠質量檢驗的質量特性,即使全數檢驗,也只是代表產品的部分質量特性。三、必須在各開發階段對影響產品質量的因素進行切實的管理,認真檢查實施落實情況。
當開發階段出現異常時,要從質量特性方面進行檢驗,看是否會給后續階段帶來影響。雖然各開發階段進展穩定,但由于工程能力不足,軟件產品不能滿足用戶要求的質量。這時可通過檢驗對該產品做出評價,判斷是否能向用戶提供該產品。要以一定的標準檢驗產品,根據產品的質量特性,檢查各個過程的管理狀態。
另外,就是建立軟件質量保證體系。軟件的質量保證活動,是涉及各個部門的部門間的活動。例如,如果在用戶處發現了軟件故障,產品服務部門就應聽取用戶的意見,再由檢查部門調查該產品的檢驗結果,進而還要調查軟件實現過程的狀況,并根據情況檢查設計是否有誤,不當之處加以改進,防止再次發生問題。為了順利開展以上活動,事先明確部門間的質量保證業務,確立部門間的聯合與協作的機構十分重要,這個機構就是質量保證體系。必須明確反饋途徑。必須明確各部門的職責。必須確定保證系統運行的方法、工具、有關文檔資料,以及系統管理的規程和標準。必須明確決定是否可向下一階段進展的評價項目和評價準則。必須不斷地總結系統管理的經驗教訓,能夠修改系統。
質量保證活動的實施步驟
Target:以用戶要求和開發方針為依據,對質量需求準則、質量設計準則的各質量特性設定質量目標。
Plan:設定適合于被開發軟件的評測檢查項目(質量評價準則)。研討實現質量目標的方法或手段。
Do:制作高質量的規格說明和程序。在接受質量檢查前先做自我檢查。
Check:以Plan階段設定的質量評價準則進行評價。計算結果用質量圖的形式表示出來。比較評價結果的質量得分和質量目標,看其是否合格。
Action:對評價發現的問題進行改進活動,如果實現并達到了質量目標就轉入下一個工程階段。這樣重復“Plan”到“Action”的過程,直到整個開發項目完成。

版權聲明:本文出自 cmriqa 的51Testing軟件測試博客:http://www.51testing.com/?489136