楊小槐
摘要:隨著全球經(jīng)濟(jì)一體化進(jìn)程不斷發(fā)展與進(jìn)步,使得不同的企業(yè)之間的聯(lián)系變得越來(lái)越緊密,而信息化發(fā)展已經(jīng)成為當(dāng)前全球企業(yè)發(fā)展的一大共識(shí),為了解決信息化發(fā)展過(guò)程中所存在的問(wèn)題,必須要建立起完善的企業(yè)質(zhì)量管理體系,而我國(guó)的眾多軟件企業(yè)想要獲得長(zhǎng)足的發(fā)展,以及獲得更大的發(fā)展空間,那么就必須要建立起完善軟件質(zhì)量控制體系,只有這樣才能夠解決軟件開(kāi)發(fā)過(guò)程中所存在的各類問(wèn)題,而為日后開(kāi)發(fā)大型的軟件做好準(zhǔn)備,特別就是解決軟件開(kāi)發(fā)質(zhì)量問(wèn)題。本文將通過(guò)軟件開(kāi)發(fā)過(guò)程中對(duì)質(zhì)量控制問(wèn)題進(jìn)行深入研究,從質(zhì)量管理體系角度去做分析,并找出問(wèn)題的關(guān)鍵所在,并提出一些可行的建議與方法。
關(guān)鍵詞:軟件;質(zhì)量;控制
引言:
由于很多軟件企業(yè)并沒(méi)有開(kāi)發(fā)出成熟的軟件開(kāi)發(fā)管理體系,而沒(méi)有從根本上來(lái)控制軟件開(kāi)發(fā)過(guò)程中所存在的不足,同時(shí)也沒(méi)有建立起成熟的軟件開(kāi)發(fā)模式,而導(dǎo)致軟件開(kāi)發(fā)過(guò)程中出現(xiàn)了許多的問(wèn)題,對(duì)軟件開(kāi)發(fā)設(shè)計(jì)整體質(zhì)量帶來(lái)了很大影響,會(huì)導(dǎo)致軟件發(fā)布之后產(chǎn)生許多的“BUG”的出現(xiàn),而這也直接導(dǎo)致了軟件研發(fā)費(fèi)用居高不下,效率大打折扣,而當(dāng)用戶更新了軟件之后,便開(kāi)始不斷的需要修復(fù),打補(bǔ)丁,這不管是對(duì)用戶還是對(duì)軟件開(kāi)發(fā)公司而言,都會(huì)帶來(lái)許多的不必要的麻煩的出現(xiàn),而對(duì)于很多非法分子而言,則就是一個(gè)機(jī)會(huì),會(huì)通過(guò)漏洞方式來(lái)獲得非法利益。因此,只有加強(qiáng)軟件開(kāi)發(fā)設(shè)計(jì)過(guò)程中的質(zhì)量控制工作,那么才能夠確保軟件開(kāi)發(fā)之后的質(zhì)量問(wèn)題不受影響,減少“BUG”的出現(xiàn)。
一 完善監(jiān)管,落實(shí)責(zé)任,共同努力
監(jiān)管體系建立是從制度上確保軟件質(zhì)量,體系如何在軟件的整個(gè)生命周期起作用了,重點(diǎn)描述內(nèi)容、重要性不必累述
企業(yè)應(yīng)建立起完善的軟件監(jiān)管體系,這是確保軟件在開(kāi)發(fā)過(guò)程中減少質(zhì)量問(wèn)題出現(xiàn),以及軟件“BUG”產(chǎn)生的重要手段,而落實(shí)軟件開(kāi)發(fā)責(zé)任制,那么能夠讓每一位參與軟件開(kāi)發(fā)的工程師,都能夠認(rèn)真的來(lái)從事開(kāi)發(fā)軟件,一旦,誰(shuí)出現(xiàn)問(wèn)題,誰(shuí)去解決,根據(jù)情況對(duì)該工程師做處罰處理,而當(dāng)造成重大軟件開(kāi)發(fā)事故的,則予以開(kāi)除處理,由此,才能夠形成強(qiáng)而有力的監(jiān)督體系,杜絕軟件開(kāi)發(fā)過(guò)程中引起的諸多事端,也能夠促使企業(yè)內(nèi)部的軟件開(kāi)發(fā)工程師一同努力,配合企業(yè)做好軟件開(kāi)發(fā)工作[1]。
除此之外,還應(yīng)該建立完善的企業(yè)監(jiān)督體系,單獨(dú)成立一個(gè)軟件開(kāi)發(fā)監(jiān)督部門(mén),對(duì)軟件開(kāi)發(fā)過(guò)程中、完成做監(jiān)督,做到實(shí)時(shí)跟蹤,每日對(duì)軟件開(kāi)發(fā)進(jìn)度做審核,跟進(jìn),做到及時(shí)監(jiān)督,對(duì)每一行程序都進(jìn)行認(rèn)真的審查,對(duì)存在問(wèn)題的軟件程序則令工程師,及時(shí)修正,打好補(bǔ)丁,而由此才能夠形成強(qiáng)有力的監(jiān)督,避免影響到軟件開(kāi)發(fā)的整體質(zhì)量。
在開(kāi)發(fā)軟件過(guò)程中,不同崗位的軟件工程師都應(yīng)該遵守自己的職業(yè)本分,努力提高寫(xiě)軟件的能力,同時(shí)提高自身的軟件寫(xiě)作水平,認(rèn)真參與到?jīng)]意向軟件開(kāi)發(fā)工作當(dāng)中,而這能夠更有利于軟件開(kāi)發(fā)工作有序進(jìn)行下去,降低軟件開(kāi)發(fā)過(guò)程中所產(chǎn)生的各類風(fēng)險(xiǎn)[2]。
二 軟件開(kāi)發(fā)質(zhì)量控制方法
應(yīng)從需求分析、系統(tǒng)設(shè)計(jì)、程序編碼、后期維護(hù)整個(gè)軟件開(kāi)發(fā)過(guò)程中如何做能提出軟件質(zhì)量,可以有技術(shù)和管理相關(guān)實(shí)際內(nèi)容
(一)必須要對(duì)軟件開(kāi)發(fā)全過(guò)程做好總設(shè)計(jì)工作
在開(kāi)發(fā)軟件的過(guò)程中必須要全力以赴,對(duì)每一個(gè)環(huán)節(jié)都做好監(jiān)督工作,確保軟件開(kāi)發(fā)質(zhì)量不受影響,而想要做好軟件監(jiān)督工作,那么就必須要對(duì)軟件開(kāi)發(fā)的不同工作,做好分配工作,同時(shí)根據(jù)軟件開(kāi)發(fā)工作的次序進(jìn)行監(jiān)管,首先,必須要了解軟件開(kāi)發(fā)方向,市場(chǎng)需要、軟件性能、細(xì)節(jié)設(shè)計(jì)、整體設(shè)計(jì)、編碼等,而從這幾個(gè)方面來(lái)做軟件開(kāi)發(fā)與設(shè)計(jì),從不同環(huán)節(jié)來(lái)加強(qiáng)軟件開(kāi)發(fā)監(jiān)管力度。
(二)應(yīng)建立起嚴(yán)格的軟件監(jiān)管體系
軟件開(kāi)發(fā)過(guò)程中必須要做好階段劃分工作,這能夠?yàn)檐浖_(kāi)發(fā)設(shè)計(jì)提高更多保障,有助于做好軟件監(jiān)管工作,而對(duì)于軟件開(kāi)發(fā)過(guò)程中的每一個(gè)點(diǎn),都要做到定點(diǎn)抽查,監(jiān)督,把握不同節(jié)點(diǎn),由此才能夠更好的做好軟件監(jiān)督工作,貫穿于于軟件開(kāi)發(fā)的整個(gè)過(guò)程中,從整體上來(lái)把握軟件開(kāi)發(fā)工作。
但是,有一點(diǎn)必須要明確的就是,制定出不同的軟件設(shè)計(jì)目標(biāo)必須要要與軟件開(kāi)發(fā)團(tuán)隊(duì)做好溝通,明確軟件開(kāi)發(fā)的目的,而確定了大的目標(biāo)之后,必須要在大目標(biāo)下設(shè)立小目標(biāo),采用分工合作方式來(lái)開(kāi)發(fā)軟件,不同的軟件開(kāi)發(fā)工作隸屬不同的軟件開(kāi)發(fā)部門(mén),由此形成團(tuán)隊(duì)協(xié)作、互補(bǔ)的關(guān)系,而當(dāng)某個(gè)部門(mén)在開(kāi)發(fā)過(guò)程中出現(xiàn)了問(wèn)題,則也比較方便于找到開(kāi)發(fā)部門(mén),能有效避免軟件開(kāi)發(fā)事故出現(xiàn)之后,而無(wú)法找到相關(guān)的開(kāi)發(fā)部門(mén)與責(zé)任員工,由此形成一套完整的質(zhì)量監(jiān)督體系與落實(shí)軟件開(kāi)發(fā)責(zé)任制。
(三)建立軟件審核制度
軟件開(kāi)發(fā)之后,必須要通過(guò)軟件QA監(jiān)督,而這個(gè)部門(mén)則就負(fù)責(zé)對(duì)軟件進(jìn)行全面的審核,而建立軟件審核部門(mén),則能夠有效對(duì)軟件開(kāi)發(fā)全過(guò)程中,做好監(jiān)督工作,避免一系列的錯(cuò)誤的出現(xiàn),避免軟件開(kāi)發(fā)之后因質(zhì)量問(wèn)題,而出現(xiàn)重大開(kāi)發(fā)事故,避免一系列開(kāi)發(fā)風(fēng)險(xiǎn)的出現(xiàn)。
三 做好軟件質(zhì)量維護(hù)工作
軟件一經(jīng)投放,以及對(duì)外提供下載之后,那么就必須要提前做好軟件后期質(zhì)量維護(hù)工作,不管是那一個(gè)企業(yè),都難以避免軟件Bug的出現(xiàn),而這也是十分常見(jiàn)的,但是必須要做好后期軟件產(chǎn)品維護(hù)工作,確保軟件整體質(zhì)量不受影響,而做好軟件質(zhì)量維護(hù)工作則有助于提高企業(yè)應(yīng)對(duì)Bug出現(xiàn)的能力,降低軟件安全風(fēng)險(xiǎn)的出現(xiàn),對(duì)軟件投放到市場(chǎng)后的工作做監(jiān)管與維護(hù),同時(shí)維系與用戶之間的關(guān)系。
(四)軟件開(kāi)發(fā)必須要立足用戶需求,充分履行企業(yè)責(zé)任
不管那一個(gè)企業(yè),用戶就是企業(yè)服務(wù)對(duì)象,是企業(yè)賴以生存的根本,由此,必須要重視用戶的需求,以滿足用戶需求作為軟件開(kāi)發(fā)的宗旨,與軟件開(kāi)發(fā)的目的。因此,不管是軟件在開(kāi)發(fā)過(guò)程中或者完成之后,還是投放市場(chǎng)之后的反應(yīng),都必須要站在用戶角度去思考、設(shè)計(jì)、設(shè)想,千方百計(jì)的來(lái)做好軟件開(kāi)發(fā)工作,確保軟件質(zhì)量不受影響與得到更好的保障。
四 結(jié)論
軟件開(kāi)發(fā)過(guò)程中只有做好各方面監(jiān)督工作,那么才能夠確保軟件開(kāi)發(fā)工作不受影響,避免對(duì)軟件開(kāi)發(fā)、以后,及投放市場(chǎng)之后帶來(lái)的影響,確保軟件開(kāi)發(fā)能始終處于高質(zhì)量狀態(tài)。而做好后期維護(hù)工作,則有助于提高企業(yè)發(fā)現(xiàn)問(wèn)題及解決問(wèn)題能力,更好的維系與用戶之間的情感,有助于企業(yè)更好的經(jīng)營(yíng)與開(kāi)發(fā),有利于企業(yè)做好市場(chǎng)開(kāi)發(fā)與軟件開(kāi)發(fā)工作,能夠建立起完善的用戶至上的產(chǎn)品開(kāi)發(fā)設(shè)計(jì)理念。
參考文獻(xiàn):
[1]唐琳,李云峰.軟件開(kāi)發(fā)過(guò)程中的質(zhì)量管理探析[J].信息技術(shù)與標(biāo)準(zhǔn)化,2006(11):39-42.
[2]李凌.軟件開(kāi)發(fā)過(guò)程中的質(zhì)量管理問(wèn)題研究[J].中國(guó)科技信息,2005(18):132-132.