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