摘 要:實(shí)施軟件質(zhì)量保證主要是借助一定的措施,能夠使管理者制定的標(biāo)準(zhǔn)、方法等得到有效使用,而不會(huì)出現(xiàn)失誤。人、過程以及技術(shù)是影響軟件質(zhì)量的主要因素。軟件在開發(fā)與設(shè)計(jì)過程中,借助軟件質(zhì)量保證實(shí)施管理手段,借助質(zhì)量控制實(shí)施技術(shù)手段。
關(guān)鍵詞:軟件;質(zhì)量保證;質(zhì)量控制
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1004-7344(2018)14-0279-01
隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)已經(jīng)成為人們交往、工作中不可或缺的工具。在此背景下,計(jì)算機(jī)軟件質(zhì)量越來越受到人們的極大關(guān)注。然而,人們?cè)谡J(rèn)識(shí)軟件質(zhì)量時(shí),很難達(dá)到與認(rèn)識(shí)其他有形實(shí)體質(zhì)量的水平。人們只有對(duì)影響計(jì)算機(jī)軟件質(zhì)量的各種因素予以有效了解,才能夠真正發(fā)現(xiàn)軟件質(zhì)量問題。同時(shí),計(jì)算機(jī)軟件質(zhì)量在一定程度上,也會(huì)對(duì)企業(yè)發(fā)展產(chǎn)生不可估量的影響。如何解決軟件質(zhì)量對(duì)企業(yè)發(fā)展的影響,已經(jīng)成為企業(yè)領(lǐng)導(dǎo)所關(guān)注的焦點(diǎn)問題。
1 軟件質(zhì)量保證的內(nèi)涵及意義
軟件相關(guān)標(biāo)準(zhǔn)對(duì)軟件產(chǎn)品或活動(dòng)予以評(píng)價(jià)。軟件質(zhì)量保證開發(fā)小組也必須協(xié)助有效的計(jì)劃、標(biāo)準(zhǔn)及規(guī)程,最大程度保證軟件符合一定的質(zhì)量要求。實(shí)施軟件質(zhì)量保證必須制定相關(guān)計(jì)劃、標(biāo)準(zhǔn)與規(guī)范;必須在一定周期內(nèi)對(duì)產(chǎn)品進(jìn)行驗(yàn)證;必須對(duì)符合性問題予以有效解決。只有這樣,才能夠?qū)浖_發(fā)質(zhì)量予以保證。只有借助嚴(yán)格的流程,才能夠最大限度降低軟件開發(fā)中的風(fēng)險(xiǎn),也才能夠有效控制軟件質(zhì)量。軟件質(zhì)量能夠得到保證,工作人員必須具有一定的溝通能力與責(zé)任心、對(duì)軟件開發(fā)過程必須熟悉以及能夠適應(yīng)繁雜的工作。同時(shí),軟件質(zhì)量保證小組成員必須經(jīng)過一定的專業(yè)培訓(xùn)。
實(shí)施軟件質(zhì)量保證具有一定的現(xiàn)實(shí)意義。它不僅能夠最大程度上獲得客戶的認(rèn)可,而且能夠最大限度提高企業(yè)效益。軟件開發(fā)公司只有開發(fā)出高質(zhì)量的軟件,才能夠獲得客戶的信任,才能夠樹立良好的信譽(yù),也才能夠使公司能夠保持健康持續(xù)的發(fā)展。
2 保證軟件質(zhì)量的措施分析
軟件質(zhì)量保證就是對(duì)軟件缺陷予以有效完善,并對(duì)軟件缺陷能夠予以控制。①科學(xué)預(yù)防。預(yù)防不僅是保證軟件質(zhì)量非常有效的一種方法,而且也是非常節(jié)約資金的方法。這六要求軟件開發(fā)公司必須規(guī)范化的制度、高技術(shù)水平的工作人員。②及時(shí)發(fā)現(xiàn)開發(fā)過程中存在的問題。在軟件開發(fā)過程中,即使工作人員具有較高的技術(shù)水平、對(duì)各種規(guī)范予以嚴(yán)格遵守,也難免出現(xiàn)一些缺陷。在這種情況下,工作人員只有及時(shí)發(fā)現(xiàn)存在的問題及缺陷,并采取相關(guān)措施,就能夠減少不必要的資金投入。③彌補(bǔ)缺陷。對(duì)于軟件開發(fā)公司來說,軟件出現(xiàn)缺陷會(huì)對(duì)軟件開發(fā)公司很大不利影響!很多企業(yè)不能夠做好預(yù)防工作、不能夠?qū)浖_發(fā)過程中的問題予以及時(shí)處理,以致浪費(fèi)了很多不必要的資金投入,對(duì)軟件缺陷予以完善。
軟件質(zhì)量保證工作人員不僅要依據(jù)一定的規(guī)范對(duì)軟件予以檢查,并且在軟件開發(fā)過程中做好以下工作。①制定科學(xué)的質(zhì)量管理計(jì)劃。軟件質(zhì)量保證工作人員應(yīng)與軟件開發(fā)責(zé)任人對(duì)質(zhì)量要素、管理計(jì)劃予以科學(xué)制定,對(duì)軟件開發(fā)過程可能出現(xiàn)的問題予以科學(xué)預(yù)測(cè),進(jìn)而最大限度對(duì)缺陷予以預(yù)防。②檢查與技術(shù)評(píng)審相結(jié)合。軟件在開發(fā)過程中,工作人員的工作過程不僅要符合相關(guān)規(guī)定,產(chǎn)品符合相關(guān)標(biāo)準(zhǔn),而且也應(yīng)借助相關(guān)科學(xué)的技術(shù),杜絕軟件開發(fā)過程中存在的缺陷。軟件產(chǎn)品只有在符合規(guī)范的情況下,質(zhì)量才能夠有保證。同時(shí),工作人員借助技術(shù)評(píng)審不僅能夠能夠得到相關(guān)技術(shù)支持,而且能夠最大限度消除軟件存在的缺陷。③參與開發(fā)和測(cè)試。很多軟件開發(fā)公司的工作人員雖然是軟件開發(fā)人員,卻不是軟件質(zhì)量保證人員。然而,軟件在開發(fā)過程中,非常容易出現(xiàn)質(zhì)量問題。因此,軟件質(zhì)量保證人員如果能夠參與到軟件開發(fā)與測(cè)試過程之中,不僅能夠縮短軟件開發(fā)時(shí)間,而且有效解決軟件開發(fā)過程中存在的缺陷。同時(shí),軟件質(zhì)量保證工作人員與軟件開發(fā)人員之間的關(guān)系,能夠更加和諧,更利于以后工作開展。④售后服務(wù)。軟件質(zhì)量保證工作人員,應(yīng)該對(duì)軟件在開發(fā)過程中存在的缺陷進(jìn)行認(rèn)真記錄,并且一定要做好軟件售后服務(wù)工作。這樣才能夠最大限度提高軟件質(zhì)量。⑤優(yōu)化過程。軟件質(zhì)量保證人員雖然不負(fù)責(zé)軟件開發(fā)過程的改進(jìn)工作,然而,軟件質(zhì)量保證人員對(duì)軟件項(xiàng)目實(shí)施過程中存在的缺陷或者應(yīng)該完善之處,向過程改進(jìn)部門予以反饋。這樣,能夠使軟件開發(fā)過程更加規(guī)范。由此可見,軟件質(zhì)量保證工作非常關(guān)鍵。軟件質(zhì)量保證工作人員責(zé)任更是重大。
3 軟件質(zhì)量控制分析
產(chǎn)品質(zhì)量是企業(yè)的生命。雖然計(jì)算機(jī)軟件產(chǎn)品屬于知識(shí)產(chǎn)品,在生產(chǎn)規(guī)律等方面與傳統(tǒng)工業(yè)產(chǎn)品存在很大區(qū)別,然而,軟件產(chǎn)品質(zhì)量同樣需要得到保證。目前,國(guó)際上對(duì)計(jì)算機(jī)軟件產(chǎn)品多借助軟件工程化方法對(duì)其進(jìn)行控制。
3.1 軟件產(chǎn)品的工程化內(nèi)涵
計(jì)算機(jī)軟件產(chǎn)品在設(shè)計(jì)與生產(chǎn)等方面與傳統(tǒng)工業(yè)產(chǎn)品不同,有其獨(dú)特之處,屬于嚴(yán)密而有組織的智力活動(dòng)。20世紀(jì)60年代軟件危機(jī)發(fā)生之前,軟件設(shè)計(jì)只是針對(duì)特定的計(jì)算機(jī)予以設(shè)計(jì)與編制。隨之時(shí)代的發(fā)展,20世紀(jì)60年代后計(jì)算機(jī)應(yīng)用范圍逐漸擴(kuò)大,這種軟件設(shè)計(jì)與編制已經(jīng)遠(yuǎn)遠(yuǎn)更不上時(shí)代發(fā)展。軟件系統(tǒng)規(guī)模逐漸擴(kuò)大,軟件設(shè)計(jì)與開發(fā)只有采用系統(tǒng)化、規(guī)范化、數(shù)量化,才能夠適應(yīng)時(shí)代發(fā)展。由此,軟件開發(fā)逐漸步入工程化道路,軟件產(chǎn)品已經(jīng)具備工業(yè)產(chǎn)品的特點(diǎn)。
3.2 軟件工程化保證軟件質(zhì)量的原因
①軟件開發(fā)具有規(guī)律性。軟件開發(fā)能夠體現(xiàn)一定的邏輯思維過程。②軟件開發(fā)借助團(tuán)隊(duì)合作,能夠彌補(bǔ)一定缺陷。③軟件開發(fā)借助技術(shù)管理與質(zhì)量管理,軟件開發(fā)進(jìn)度與質(zhì)量能夠得到最大限度保障。④軟件產(chǎn)品借助一定的專用軟件工具及環(huán)境,能夠達(dá)到軟件自動(dòng)生成的目的。
3.3 軟件產(chǎn)品質(zhì)量控制方法的發(fā)展分析
軟件產(chǎn)品質(zhì)量控制在一般情況下包括以下過程:對(duì)知識(shí)產(chǎn)品予以規(guī)范、測(cè)試、評(píng)審即工程化創(chuàng)建階段、對(duì)工程化標(biāo)準(zhǔn)與規(guī)范予以完善即完善階段、對(duì)成熟的規(guī)范與標(biāo)準(zhǔn)予以應(yīng)用即推廣階段。由此可知,軟件工程化方法能夠最大限度控制軟件質(zhì)量。
4 結(jié) 語
軟件在開發(fā)與設(shè)計(jì)過程中,借助軟件質(zhì)量保證實(shí)施管理手段,借助質(zhì)量控制實(shí)施技術(shù)手段。這樣,軟件在其開發(fā)與設(shè)計(jì)過程中,軟件質(zhì)量保證與軟件質(zhì)量控制發(fā)揮著各自不同的作用,從而有效保證了軟件質(zhì)量。同時(shí),隨著科技的不斷發(fā)展,兩者的作用也會(huì)逐漸趨于相同。
參考文獻(xiàn)
[1]任永昌,彭 霞,常革新.軟件項(xiàng)目質(zhì)量控制相關(guān)技術(shù)研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2012,22(10):143~146.
[2]張橫云.軟件質(zhì)量度量研究分析[J].電腦知識(shí)與技術(shù),2008(02):298~300.
收稿日期:2018-4-15