甘志強(qiáng)
摘 ?要:隨著社會(huì)的發(fā)展,各行各業(yè)對(duì)軟件的要求越來(lái)越高,鑒于軟件開(kāi)發(fā)的復(fù)雜性,在開(kāi)展軟件開(kāi)發(fā)項(xiàng)目時(shí),就應(yīng)該加強(qiáng)質(zhì)量管理,進(jìn)而有效的保證軟件開(kāi)發(fā)的質(zhì)量,同時(shí)保證軟件的功能能夠滿足企業(yè)發(fā)展的需求。在本文中,介紹了軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理的原則和必要性,并分析了軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理的措施。
關(guān)鍵詞:軟件開(kāi)發(fā);質(zhì)量管理;措施
一、軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理的原則及必要性
(一)軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理的原則。在我國(guó)企業(yè)發(fā)展的過(guò)程中,對(duì)軟件的依賴程度越來(lái)越高,由此也促使企業(yè)對(duì)軟件質(zhì)量的要求逐漸提升。軟件企業(yè)在開(kāi)發(fā)軟件的過(guò)程中,已經(jīng)充分的認(rèn)識(shí)到了軟件質(zhì)量的重要性,因此,在進(jìn)行軟件開(kāi)發(fā)時(shí),會(huì)嚴(yán)格的按照相關(guān)的原則來(lái)進(jìn)行,進(jìn)而有效的保證質(zhì)量要求。一般來(lái)說(shuō),軟件開(kāi)發(fā)時(shí)應(yīng)該遵循的原則主要包含三點(diǎn):第一,尊重客戶需求原則,軟件開(kāi)發(fā)的目的就是為了滿足客戶的需求,因此,這是最基本的原則,同時(shí),在與客戶合作的過(guò)程中,要以互利為基礎(chǔ),將質(zhì)量管理貫徹到軟件開(kāi)發(fā)過(guò)程的始終;第二,建立完善的質(zhì)量管理體系原則,質(zhì)量管理并不單單針對(duì)某一個(gè)軟件開(kāi)發(fā)項(xiàng)目,而是包含所有,因此,通過(guò)質(zhì)量管理體系的構(gòu)建,保證軟件開(kāi)發(fā)項(xiàng)目均具備較高的質(zhì)量,實(shí)現(xiàn)良性循環(huán);第三,重視軟件開(kāi)發(fā)團(tuán)隊(duì)精神原則,軟件開(kāi)發(fā)團(tuán)隊(duì)是軟件開(kāi)發(fā)項(xiàng)目順利實(shí)施的保障,當(dāng)團(tuán)隊(duì)精神比較好時(shí),軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量就會(huì)比較高,因此,在進(jìn)行質(zhì)量管理時(shí),必須要重視團(tuán)隊(duì)精神。
(二)軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理的必要性?,F(xiàn)如今,我國(guó)的軟件開(kāi)發(fā)行業(yè)已經(jīng)發(fā)展的比較繁榮,軟件開(kāi)發(fā)技術(shù)也已經(jīng)發(fā)展的比較成熟,軟件開(kāi)發(fā)行業(yè)屬于知識(shí)密集型的行業(yè),軟件開(kāi)發(fā)人員所具備的智力水平、知識(shí)水平都比較高,在進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,影響因素比較多,這都會(huì)在不同程度上影響軟件的質(zhì)量,由此,質(zhì)量的保證就是一個(gè)比較困難的問(wèn)題。如果前期開(kāi)發(fā)的軟件質(zhì)量比較差,那么在投入使用之后,后期的維護(hù)、運(yùn)營(yíng)等成本都會(huì)增加,同時(shí),還存在著安全隱患,甚至?xí)?lái)不可預(yù)估的影響,基于此,軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量管理工作十分的重要。
二、軟件開(kāi)發(fā)項(xiàng)目質(zhì)量管理措施
(一)對(duì)項(xiàng)目的過(guò)程進(jìn)行合適的定義。軟件開(kāi)發(fā)項(xiàng)目的過(guò)程并不單單指軟件產(chǎn)品的開(kāi)發(fā),還包含軟件產(chǎn)品的維護(hù)。隨著企業(yè)現(xiàn)代化的發(fā)展,企業(yè)管理中特別重視過(guò)程管理工作,通過(guò)過(guò)程管理,有效的提升了管理的效果和水平。企業(yè)在實(shí)行過(guò)程管理時(shí),會(huì)受到外部環(huán)境或者組織模式變化的影響?;诖?,軟件開(kāi)發(fā)項(xiàng)目過(guò)程的順利實(shí)施,就需要利用過(guò)程管理的思想來(lái)保證,根據(jù)項(xiàng)目的實(shí)際情況,結(jié)合企業(yè)的發(fā)展,優(yōu)化軟件開(kāi)發(fā)流程,同時(shí)保證軟件開(kāi)發(fā)的功能能夠滿足客戶的需求。對(duì)于每一個(gè)設(shè)計(jì)階段,都需要對(duì)其計(jì)入和退出條件進(jìn)行明確的定義,進(jìn)而有效的開(kāi)展質(zhì)量管理,提升軟件開(kāi)發(fā)的質(zhì)量。
(二) 明確項(xiàng)目需求。所謂項(xiàng)目需求,就是指客戶的需求,當(dāng)客戶需求非常明確時(shí),軟件開(kāi)發(fā)項(xiàng)目所具備的成功率就會(huì)比較高,相反,成功難度就比較大。在實(shí)際的軟件開(kāi)發(fā)過(guò)程中,經(jīng)常會(huì)發(fā)生用戶需求改變的情況,從而對(duì)軟件項(xiàng)目開(kāi)發(fā)產(chǎn)生比較嚴(yán)重的影響。鑒于此項(xiàng)問(wèn)題的存在,項(xiàng)目需求的明確是在軟件開(kāi)發(fā)之前所必須要進(jìn)行的管理工作,首先,在與客戶進(jìn)行溝通時(shí),應(yīng)將客戶的需求明確、詳盡的填寫在說(shuō)明書中,避免開(kāi)發(fā)人員誤解行為的出現(xiàn);其次,當(dāng)客戶的需求發(fā)生變化時(shí),開(kāi)發(fā)人員要與客戶及時(shí)的進(jìn)行溝通,并保證溝通的有效性,從而保證軟件開(kāi)發(fā)的順利進(jìn)行;最后,當(dāng)用戶的需求存在不明確的地方時(shí),采取暫緩開(kāi)發(fā)的政策,同時(shí)盡早的對(duì)這部分的需求進(jìn)行明確。
(三)代碼走查。軟件開(kāi)發(fā)周期比較長(zhǎng),在開(kāi)發(fā)的過(guò)程中,會(huì)由多個(gè)開(kāi)發(fā)人員同時(shí)進(jìn)行,對(duì)于自身所負(fù)責(zé)的開(kāi)發(fā)部分,開(kāi)發(fā)人員要在每周固定的時(shí)間講解代碼,這樣一來(lái),開(kāi)發(fā)人員可以對(duì)自己代碼的質(zhì)量有所了解,并根據(jù)他人的意見(jiàn)和建議優(yōu)化自己的代碼,提升軟件開(kāi)發(fā)的質(zhì)量。
(四)對(duì)軟件產(chǎn)品進(jìn)行檢測(cè)。在對(duì)軟件產(chǎn)品進(jìn)行檢測(cè)時(shí),主要包含兩種檢測(cè),一種是集成檢測(cè),一種是系統(tǒng)檢測(cè),檢測(cè)的主要內(nèi)容有功能、安全性、用戶界面、安裝等,一般來(lái)說(shuō),在進(jìn)行測(cè)試時(shí),需要軟件產(chǎn)品在模擬環(huán)境中運(yùn)行,通過(guò)檢測(cè),保證軟件產(chǎn)品無(wú)任何的缺陷。
結(jié)論:對(duì)于軟件產(chǎn)品來(lái)說(shuō),質(zhì)量是非常重要的,因此,在進(jìn)行軟件開(kāi)發(fā)時(shí),就需要進(jìn)行質(zhì)量管理。在對(duì)軟件開(kāi)發(fā)項(xiàng)目進(jìn)行質(zhì)量管理時(shí),應(yīng)該保證整個(gè)過(guò)程的管理,同時(shí),質(zhì)量管理工作還需要在充分滿足客戶需求的基礎(chǔ)上來(lái)進(jìn)行,通過(guò)檢測(cè)、代碼走查等手段,保證軟件開(kāi)發(fā)項(xiàng)目的質(zhì)量,從而有效地開(kāi)發(fā)出高質(zhì)量的軟件產(chǎn)品。
參考文獻(xiàn):
[1] 張成功.基于CMMI的軟件開(kāi)發(fā)質(zhì)量管理問(wèn)題研究[J].信息通信,2015,10(03):154.
[2] 夏興南.軟件工程質(zhì)量標(biāo)準(zhǔn)以及管理措施探討[J].電子制作,2015,11(06):76.