陳俟伶
【摘要】 軟件項目質量管理工作會對整個軟件生存周期產生直接影響,加強軟件項目質量管理,積極構建軟件項目質量管理體系,是保證整個軟件項目管理工作有序開展的關鍵。本文主要深入分析加強軟件項目質量管理的必要性,提出幾點關于加強軟件項目質量管理的有效措施,為類似研究提供一些參考。
【關鍵詞】 軟件 項目 質量 管理
一、 引言
軟件行業是一個高智力密集型行業,軟件開發質量得到各行各業的關注。軟件產品屬于邏輯性智力型產品,它是軟件開發人員腦力勞動成果的重要體現,但軟件開發的質量會受到諸多因素影響,對軟件開發人員來說,按時完成軟件產品而又保證軟件項目質量是一個很棘手的問題。一旦軟件質量無法得到保證,除了會增加軟件后期維護的費用,還會加重技術人員的軟件后期維護任務,質量差的軟件也必將會給使用者帶來很大的麻煩和損害。因此,加強對軟件項目的質量管理具有十分重要的意義。
二、軟件項目質量管理內容分析
1、軟件項目質量計劃編制。軟件項目質量管理工作應遵循“預防為主、檢查為輔”原則,一個系統而全面的軟件項目質量計劃能為軟件項目的實施起到良好的促進作用,有利于高質量軟件產品的輸出。軟件項目質量計劃作為整個軟件項目質量管理的行動綱領,它一般是由軟件項目經理和質量人員共同協商制定的。軟件項目質量計劃需要根據所研發的軟件項目特征來編制,針對會影響軟件質量的各項因素,要進行深入分析,制定出行之有效的預防措施。
2、軟件項目質量保證。軟件項目質量保證是指在軟件項目實施過程中科學制定相關的質量標準和質量控制措施,逐步構建軟件項目的質量管理體系。質量保證是貫徹整個軟件項目全過程的準則,它能及時對整個項目的實施情況進行科學評估,保證軟件項目質量與計劃預期保持一致。
3、軟件項目質量控制。軟件項目質量控制是對技術人員對軟件進行測試和控制以確保軟件質量是否滿足相關質量標準,其目的在于及時測試出軟件缺陷,采取有效措施及時糾正軟件缺陷,提升軟件產品質量,保證軟件質量與計劃預期相符。
三、加強軟件項目質量管理策略
1、健全軟件項目質量標準體系。為加強軟件項目質量管理,必須健全軟件項目質量標準體系。因此,企業要綜合考慮用戶的軟件應用需求,科學編制實施軟件項目的整體計劃,逐步構建科學、完整、合理的軟件項目質量標準體系,其中包括軟件項目設計的內容、項目實施流程、項目周期控制、項目預算管理、項目工作詳細內容等,軟件項目質量標準體系各部分內容需要設計人員、項目管理者先進行溝通與交流,確保軟件項目質量計劃合理科學,適合用戶需求并且是可實行的。
2、強化軟件項目技術評審工作。軟件項目技術評審是指企業請同行專家對軟件產品質量成果進行評審與討論,以及時發現軟件項目工作成果中的存在漏洞,有利于軟件開發人員及時采取措施處理軟件缺陷,從根本上提高軟件產品的質量。因此,軟件項目質量管理人員應積極參與軟件開發技術評審會議,加深質量人員對軟件工作成果的了解。
3、實施軟件代碼走查。代碼質量是直接影響軟件整體質量的關鍵性因素,由于高質量的軟件程序具有高內聚、低耦合特點,并且要求軟件結構合理、條理清晰,因此,軟件編程人員在編寫軟件代碼時,必須要高度認真、細致負責,保證代碼編寫思路清晰明確。在軟件項目開發過程中實施軟件代碼走查,要求軟件編程人員在特定時間內對所編寫的代碼進行講解分析,一方面可以明晰軟件編寫人員的思路,提高編程人員的編程水平,另一方面也便于軟件編寫人員與軟件項目質量管理人員進行內部的軟件設計思路交流,實現雙方工作的有效配合,真正促進軟件質量的提升。
4、加強軟件質量檢測。在強化軟件項目質量管理過程中,對軟件進行質量檢測是及時發現軟件缺陷的有效措施。在軟件項目各環節中,任何人都無法保證操作完全規范,通過對軟件項目不同環節進行檢測,可以及時檢測出存在質量漏洞的環節,從而提高整個軟件項目的質量,努力為用戶提供一個可靠、安全的軟件成果。軟件質量檢測也并非可以將所有潛在問題都發現,軟件使用過程中可能會因一些小操作而產生功能使用方面問題,這些偶然性軟件錯誤是難以避免的,這些問題應該提前向軟件使用者說明。
四、結束語
隨著企業信息化建設速度的不斷加快,軟件工程項目的建設質量受到越來越多人的關注。因此,在軟件開發項目中,我們必須對其加強質量管理,嚴格按照軟件編制質量計劃進行軟件開發,真正落實軟件開發質量控制措施,全面提升軟件項目質量,促進軟件行業健康和諧地發展。
[1] 陳荔. 論軟件項目的質量管理[J]. 商,2013(14):373.
[2] 吳英. 軟件項目質量管理探討——以電信行業為例[J]. 科技咨詢,2012(12):169.
[3] 王林林. 軟件項目質量管理的初步探討[J]. 黑龍江科技信息,2012(14):101.
[4] 陳彥茹. 分析軟件項目質量管理[J]. 管理觀察,2011(22):205—206.