王紅霞
摘 要:在研制軟件的過(guò)程中,質(zhì)量保證一直都發(fā)揮著非常重要的作用。因?yàn)?,在研制軟件的每一個(gè)環(huán)節(jié)中,我們都特別需要重視質(zhì)量保證的問(wèn)題,尤其需要了解QA在GTB5000A中究竟存在什么樣的作用。本文主要從QA的概念、地位和其他幾個(gè)方面來(lái)進(jìn)行全面透徹的分析和論述,通過(guò)分析QA在GJB5000A實(shí)施的過(guò)程中存在的問(wèn)題來(lái)更好地進(jìn)行全方位的概括。
關(guān)鍵詞:QA;GJB5000A;實(shí)施過(guò)程;實(shí)施作用
引言:
目前,計(jì)算機(jī)軟件在軍工產(chǎn)品的運(yùn)用過(guò)程中一直都發(fā)揮著非常重要的作用。其無(wú)論是在應(yīng)用的規(guī)模還是功能上都有著獨(dú)特的優(yōu)勢(shì)。但是,QA作為在神經(jīng)中樞中占據(jù)著非常重要地位的軟件,如果一旦在應(yīng)用的過(guò)程中產(chǎn)生任何失敗的情況,那么就會(huì)造成裝備系統(tǒng)整體在運(yùn)用的過(guò)程中失去效果,從而造成非常不好的影響。因?yàn)檐娪密浖且豁?xiàng)在特殊領(lǐng)域具有非常高要求的應(yīng)用軟件,如果只是采用一般軟件工程的控制方法和手段的話,那么其安全性和可靠性也會(huì)大打折扣。因此,尤其要改善現(xiàn)在傳統(tǒng)而單一的檢查方法,將檢查的手段放眼到全過(guò)程的監(jiān)控和評(píng)價(jià)中。而QA勢(shì)必在GJB5000A的二級(jí)實(shí)施過(guò)程中發(fā)揮著更重大的作用。
1.QA的概念
為了能夠證明所生產(chǎn)的產(chǎn)品能夠有效地滿足整體質(zhì)量的要求,我們尤其需要在建立質(zhì)量管理體系的過(guò)程中有計(jì)劃有規(guī)劃地來(lái)進(jìn)行全面的活動(dòng)。ISO9000為了更好地順應(yīng)這一需求也就有效地設(shè)立了這樣的崗位,為的是能夠履行所有與質(zhì)量保證相關(guān)的職能,而真正擔(dān)任這一類工作的工作人員也就會(huì)被稱之為QA。而本質(zhì)上,它是能夠?qū)λ羞@一類活動(dòng)設(shè)置標(biāo)準(zhǔn)而成立的崗位,這種崗位的存在也表明著所有標(biāo)準(zhǔn)都在企業(yè)的內(nèi)部被全面地執(zhí)行。
2.QA的重要性
在GJB5000A二級(jí)中存在的“可重復(fù)性”是整體軟件改進(jìn)中存在的一個(gè)非常重要的階段。在這整個(gè)過(guò)程中主要包括配置管理、測(cè)量分析、監(jiān)控項(xiàng)目、需求管理和其他幾個(gè)不同的環(huán)節(jié)。應(yīng)該說(shuō),從配置管理、測(cè)量分析、項(xiàng)目監(jiān)控到最后的生產(chǎn),這些都是圍繞著整個(gè)軟件的工程來(lái)進(jìn)行的。而QA的存在是為了能夠保證前幾個(gè)活動(dòng)的環(huán)節(jié)都能夠順利地被實(shí)施,以便能夠使得每個(gè)過(guò)程更好地在組織框架中進(jìn)行[1]。作為一名稱職的質(zhì)量管理人員,他們?yōu)榈木褪悄軌蜃屲浖谱鞯娜藛T更好地更好地被看到,從而讓整個(gè)軟件的過(guò)程更好地被監(jiān)督。因此,從這個(gè)角度上來(lái)說(shuō),QA其實(shí)在整個(gè)管理過(guò)程中占據(jù)著非常重要的地位,甚至?xí)贕JB5000A中發(fā)揮著更大的作用。
3.GJB5000A實(shí)施的步驟
在進(jìn)行產(chǎn)品質(zhì)量控制的過(guò)程中,GJB500A整體流程的發(fā)揮如圖1所示,主要可以從以下幾個(gè)方面進(jìn)行全方位的分析。
從上述的圖中可以看出,在GJB5000A軟件產(chǎn)品質(zhì)量評(píng)價(jià)的過(guò)程中,第一步一定要先制定一個(gè)全方位的軟件質(zhì)量保證計(jì)劃,從而讓更多的人在接下來(lái)能夠遵循計(jì)劃進(jìn)行;第二步主要負(fù)責(zé)對(duì)整體軟件進(jìn)行全面的評(píng)價(jià),從而讓相關(guān)的人員來(lái)更好地獲得一定的信息;第三步,對(duì)于在檢測(cè)的過(guò)程中有問(wèn)題的產(chǎn)品,我們一定要通過(guò)全面的跟蹤,之后再將有問(wèn)題的軟件合理地選擇出來(lái)。第四步,對(duì)整體產(chǎn)品質(zhì)量的過(guò)程和活動(dòng)的結(jié)果進(jìn)行全方位的分析和介紹,希望能夠給大家提供更好的意見(jiàn)。
在項(xiàng)目驗(yàn)收的過(guò)程中主要包括立項(xiàng)、策劃、需求分析、設(shè)計(jì)實(shí)施和測(cè)試驗(yàn)收等多個(gè)階段。而在早期階段,整個(gè)項(xiàng)目?jī)?nèi)部的人員一定要根據(jù)自身的利益和需求來(lái)全方位地制定“軟件質(zhì)量保證計(jì)劃”。而GJB5000A的存在就是通過(guò)對(duì)每個(gè)過(guò)程進(jìn)行全方位的審核來(lái)確保每一步的操作都能夠更好地在規(guī)范中進(jìn)行,從而讓每個(gè)步驟都可以更好地被控制。因?yàn)橹挥懈玫卦趯?shí)施的過(guò)程中對(duì)產(chǎn)品進(jìn)行全方位細(xì)致的檢查,才能夠真正讓產(chǎn)品獲得更好的評(píng)價(jià)。
4.當(dāng)前QA在GJB5000A實(shí)施過(guò)程中存在的問(wèn)題
4.1QA工作的“獨(dú)立性”無(wú)法得到保證
目前,QA在企業(yè)實(shí)施的過(guò)程中雖然是由專門(mén)獨(dú)立的QA小組和QA部門(mén)進(jìn)行的,但是如果企業(yè)本身軟件研發(fā)的能力不夠成熟,那么工程師在QA部門(mén)勢(shì)必不能夠很好地提出軟件研發(fā)中存在的缺陷,更不敢將所隱藏的缺陷上報(bào)給高層的管理者,而最終也就不能夠讓高層做出真正正確的決策,而這一切都是因?yàn)樵谡wQA工作的過(guò)程中沒(méi)有建立獨(dú)立的機(jī)制而引起的。
4.2QA軟件的專業(yè)性不足
目前,隨著科技和信息的普及,QA軟件本身也正變得越來(lái)越專業(yè)。于是,很多軟件設(shè)計(jì)師和QA程序的執(zhí)行者就會(huì)覺(jué)得QA本身是一項(xiàng)人人都能夠完成的工作。很多人在執(zhí)行QA項(xiàng)目的過(guò)程中,往往不從自身的原因著手,而只是急著去尋找別人的問(wèn)題,從而更好地改進(jìn)別人的缺點(diǎn),但其實(shí)真正的問(wèn)題往往是出在自己的工作態(tài)度上。
4.3對(duì)QA審核的力度和頻率不夠
如果企業(yè)想要使用有限的資金來(lái)降低其成本,從而有效地提高軟件本身的質(zhì)量,那么就一定要重視QA的審核力度[2]。但是,通常情況下,往往是等到QA審核的缺陷已經(jīng)發(fā)生了再進(jìn)行預(yù)防,這樣產(chǎn)生的后果是很不好的。因?yàn)橹挥型ㄟ^(guò)預(yù)防缺陷來(lái)有效地防止缺陷再次發(fā)生,才能夠有更好的效果。
5.QA在GJB5000A二級(jí)實(shí)施過(guò)程中的作用
5.1制定全方位的軟件質(zhì)量保證計(jì)劃
在QA工作開(kāi)展的過(guò)程中,制定軟件質(zhì)量保證計(jì)劃顯得尤為重要。在此過(guò)程中,尤其要重視通過(guò)確定QA組中人員的職責(zé)來(lái)確定在QA活動(dòng)中所需要的資源和產(chǎn)品評(píng)價(jià)的準(zhǔn)則,從而才能夠?yàn)镼A工作提供更加有效的指引,最終也就能夠更好地確保整體項(xiàng)目的質(zhì)量。
5.2審核軟件的整體過(guò)程
QA一直在審核軟件的過(guò)程中發(fā)揮著很重要的作用,同時(shí)也是保證質(zhì)量的一項(xiàng)非常重要的手段。而審核的最終目的就是為了更好地檢查所有項(xiàng)目的活動(dòng)是否真的符合企業(yè)制定的軟件工程的文件和計(jì)劃,以便能夠通過(guò)發(fā)現(xiàn)相關(guān)的問(wèn)題來(lái)更好地匯報(bào)給人員進(jìn)行糾正。在QA軟件審核的過(guò)程中一定要遵循相關(guān)的規(guī)范進(jìn)行審核。
5.3促進(jìn)整體過(guò)程的改進(jìn)
其實(shí)在QA項(xiàng)目的實(shí)施過(guò)程中確實(shí)會(huì)遇到各種各樣的問(wèn)題,有一些問(wèn)題是因?yàn)閮?nèi)部蘊(yùn)含的缺陷引起的,另外一些問(wèn)題則是因?yàn)楸旧韮?nèi)部不夠規(guī)范引發(fā)的。因此,尤其需要在進(jìn)行QA工作的過(guò)程中將這些問(wèn)題全面地記錄下來(lái),之后再反映給EPG,從而使得其能夠更好地在整體企業(yè)范圍內(nèi)被推廣。而如果整體的過(guò)程已經(jīng)被更好地得以完善,那么反而也就能夠過(guò)在后來(lái)促進(jìn)整體項(xiàng)目的開(kāi)展。
6.結(jié)束語(yǔ)
綜上所述,QA勢(shì)必會(huì)在GJB5000A規(guī)范的實(shí)施過(guò)程中發(fā)揮著很好的作用,本身也對(duì)過(guò)程的改進(jìn)也很重要。而相關(guān)的企業(yè)和部門(mén)正式要通過(guò)認(rèn)真貫徹工作中文件的要求才能夠使得QA在活動(dòng)中獲得最大的效益。
參考文獻(xiàn):
[1]李華北.QA活動(dòng)的理解與實(shí)施[J].質(zhì)量管理與產(chǎn)品認(rèn)證,2013(3):38-43
[2]崔璨,直丹婷.QA在GJB5000A實(shí)施過(guò)程中的質(zhì)量保證研究[J].電子技術(shù)與軟件工程,2013(3):45-48