4 軟件工程質量管理的措施
4.1加強對軟件工程開發人員的培訓和管理
軟件工程質量管理主要是對軟件工程開發過程的管理,而這些工作最終是由人完成的,因此需要加強對員工的培訓與管理。第一,定期對技術人員和管理人員進行培訓,使他們具備過硬的技術知識和管理知識,並定期考核;第二,引進先進的軟件工程質量管理人才,學習國外先進的管理經驗,避免管理上的漏洞。
4.2完善軟件工程質量管理程序
軟件工程質量管理最終要將軟件工程進行大規模工業化生產,這就需要一套完善的軟件工程質量管理程序。第一,建立軟件工程產品質量需求。產品質量需求必須符合所有客戶的要求,並把客戶的這些要求轉換成具體的標準進行說明,並時刻關注這些要求的變化,隨時對軟件工程進行補充設計。第二,建立一整套開發、維護軟件產品的方法。通過指定一套實施規範和標準加強對方法的支持,並通過共同的合作管理來實現。第三,建立軟件工程的評價體係。在完成軟件工程的開發後,要對軟件產品進行複查、評估、檢驗,並作出評價,目的在於確認軟件產品是否符合軟件所要求的質量標準。
4.3做好軟件工程質量保證和質量控製
軟件工程質量保證SQA是Software Quality Assurance的簡稱,主要檢驗軟件產品在開發過程中是否符合工程質量標準。它主要負責對軟件產品、設施和工具進行審查,評審軟件開發過程,進行技術和管理評審,做SQA報告和度量。基本的流程如下:第一,建立SQA小組;第二,確定SQA所要進行的質量保證活動;第三,製定SQA計劃,明確整個軟件開發的每個步驟及關係;第四,不斷完善SQA的過程,防止過程中出現的不足。其中,SQA小組是一個完全獨立的個體,它有權對軟件產品開發過程中出現的質量問題越級上報,這就對軟件開發人員起到了一定的威懾作用,有效的保證了軟件工程的質量。而軟件工程質量控製是對軟件開發過程中無法避免的缺陷進行消除,主要包括需求評審、係統測試、驗收測試等過程,以使軟件產品最終達到零缺陷。
5結論
軟件工程在開發過程中往往會出現低質量軟件和難以避免的缺陷,這就要求軟件工程產品在開發過程中製定一套完善的軟件工程質量標準,要做好軟件工程質量保證和質量控製。軟件工程質量管理對軟件工程產品的開發起著不可替代的作用,因此需要采取必要的措施加強軟件工程質量管理,最終保證軟件工程產品的質量。
參考文獻
[1]王旭.軟件工程質量標準與管理之淺析[J].企業導報,2010(9).
[2]韓濤.淺析軟件工程質量標準與管理[J].中國科技博覽,2011(28).
[3]梁鎮.軟件工程質量標準與管理之淺析[J].計算機光盤軟件與應用,2011(17).
[4]厲戟.軟件工程質量管理淺議[J].價值工程,2010(25).
[5]鄒珊.如何做好軟件工程質量管理[J].大觀周刊,2011(6).