張譯少
摘要:高科技技術(shù)的快速發(fā)展使得很多先進(jìn)技術(shù)運(yùn)用到我國(guó)各行業(yè)中,助其發(fā)展更為迅速,信息技術(shù)的飛速發(fā)展給人們生活帶來了便利,這使人們對(duì)軟件越來越依賴,對(duì)軟件工程項(xiàng)目的質(zhì)量要求也更加苛刻,正因如此,高效的軟件工程項(xiàng)目質(zhì)量管理成為了各軟件組織研究的重點(diǎn),也是軟件組織能夠持續(xù)發(fā)展的根本。通過分析軟件工程項(xiàng)目質(zhì)量管理中存在的問題,提出軟件工程項(xiàng)目應(yīng)如何進(jìn)行有效的過程控制,以提高整個(gè)軟件工程項(xiàng)目質(zhì)量管理水平和軟件工程項(xiàng)目質(zhì)量。
關(guān)鍵詞:軟件工程;項(xiàng)目質(zhì)量管理
引言
經(jīng)濟(jì)建設(shè)的快速發(fā)展加速我國(guó)各行業(yè)的發(fā)展速度,使得我國(guó)提前進(jìn)入現(xiàn)代化發(fā)展階段。軟件工程和其他的工程項(xiàng)目有差異和區(qū)別,因?yàn)閷?duì)于軟件工程項(xiàng)目來說,在進(jìn)一步強(qiáng)調(diào)技術(shù)的同時(shí),更加注重這些軟件服務(wù)的人群。當(dāng)然,從我國(guó)目前發(fā)展的過程中可以發(fā)現(xiàn),我國(guó)在軟件開發(fā)的質(zhì)量管理事情當(dāng)中做的還不是非常的完善,也不是非常的到位,還需要根據(jù)其中出現(xiàn)的一些問題進(jìn)行改善。
1確定軟件管理計(jì)劃
確保計(jì)算機(jī)正常運(yùn)行的基礎(chǔ)就是計(jì)算機(jī)軟件,通常在軟件開發(fā)之前會(huì)先制訂相應(yīng)的軟件質(zhì)量保證計(jì)劃,該計(jì)劃主要是規(guī)劃計(jì)算機(jī)軟件運(yùn)行過程,調(diào)試相關(guān)設(shè)施,預(yù)防可能出現(xiàn)的問題。具體而言,軟件質(zhì)量管理主要涉及以下幾個(gè)方面:計(jì)劃實(shí)行的目的;對(duì)軟件質(zhì)量管理有關(guān)理論進(jìn)行分析,并以相關(guān)參考文獻(xiàn):作為支撐;軟件質(zhì)量管理過程中注重組織領(lǐng)導(dǎo)和組織實(shí)施的任務(wù)責(zé)任;在執(zhí)行軟件時(shí)詳細(xì)審計(jì)軟件,確保軟件的規(guī)范性;在軟件實(shí)施過程中對(duì)軟件進(jìn)行驗(yàn)證及評(píng)審,以確保軟件能夠正常運(yùn)行;在計(jì)算機(jī)軟件操作規(guī)范方面,可采用與之適應(yīng)的技術(shù)、方法以及工具等進(jìn)行控制;記錄、收集軟件維護(hù)過程中的數(shù)據(jù),為之后的工作奠定基礎(chǔ);加強(qiáng)員工風(fēng)險(xiǎn)管理的培訓(xùn)意識(shí),提高軟件可操作性,從而確保軟件持續(xù)有效運(yùn)行。
2雙層技術(shù)
在傳統(tǒng)的軟件開發(fā)或研發(fā)的過程中,技術(shù)人員普遍采用單層模式進(jìn)行設(shè)計(jì)與架構(gòu)。然而在科技發(fā)展與時(shí)代變遷的背景下,技術(shù)人員逐漸認(rèn)識(shí)到傳統(tǒng)的單層模式已經(jīng)難以適應(yīng)信息化技術(shù)發(fā)展與應(yīng)用的基本訴求。所以在此背景下,雙層技術(shù)逐漸被引入到軟件開發(fā)領(lǐng)域,可以切實(shí)地破解傳統(tǒng)單層模式效率低下,速度緩慢的問題,使軟件開發(fā)更滿足計(jì)算機(jī)用戶的基本訴求。然而,雙層技術(shù)除了在服務(wù)器和客戶端上,擁有較為顯著的發(fā)展優(yōu)勢(shì)外,還可以升級(jí)用戶客戶端,使用戶更全面、更系統(tǒng)地感受到計(jì)算機(jī)軟件的應(yīng)用功能,提高用戶滿意度和體驗(yàn)感。其原理是結(jié)合客戶端用戶的服務(wù)需求,在客戶需求與軟件產(chǎn)品之間建構(gòu)邏輯鏈接,隨后通過分析數(shù)據(jù)庫(kù)與服務(wù)器的方式,收集并分析來自客戶端的各類數(shù)據(jù)信息。雖然在編程開發(fā)中應(yīng)用雙層技術(shù)可以增強(qiáng)軟件執(zhí)行的質(zhì)量。然而需要技術(shù)人員關(guān)注客戶端銜接服務(wù)器的時(shí)長(zhǎng)與頻率,以此規(guī)避服務(wù)因長(zhǎng)期運(yùn)作而出現(xiàn)的各類問題。
3加強(qiáng)軟件配置管理
軟件配置質(zhì)量的高低,直接影響了軟件在運(yùn)行后是否順暢,也就是說軟件運(yùn)行后的速度和質(zhì)量,因?yàn)檫@也是用戶對(duì)軟件的質(zhì)量進(jìn)行檢驗(yàn)的一個(gè)有效的手段,更是一個(gè)非常重要的衡量軟件質(zhì)量的標(biāo)準(zhǔn)。對(duì)于開發(fā)軟件的工程師來說,他們獲取信息也是從軟件的配置方面入手的,這樣可以更加順利,更加方便地得到軟件所具有的真實(shí)的信息,對(duì)于軟件開發(fā)過程當(dāng)中出現(xiàn)的各種各樣的問題,也要及時(shí)的進(jìn)行改善,這對(duì)于軟件的進(jìn)一步發(fā)展起到了一個(gè)這關(guān)重要的作用。因此,更多的軟件開發(fā)工作人員要盡量地提高自己關(guān)于軟件配置的質(zhì)量意識(shí),認(rèn)真的對(duì)待軟件開發(fā)的每一個(gè)過程的工作,做好在軟件開發(fā)過程當(dāng)中需要完成的對(duì)于質(zhì)量的監(jiān)督工作以及追蹤工作,使得軟件開發(fā)工作符合質(zhì)量標(biāo)準(zhǔn),讓每一個(gè)階段都能夠有相應(yīng)的工作人員和管理人員進(jìn)行監(jiān)督。
4對(duì)軟件生命周期各階段嚴(yán)格質(zhì)量控制
如果能夠控制好軟件生命周期各階段的質(zhì)量,那么也就控制了整個(gè)軟件生命周期的質(zhì)量,一方面要求軟件生命周期每一階段的負(fù)責(zé)人員都要有“不接受不良品、不制造不良品、不流出不良品”的質(zhì)量意識(shí);另一方面每一階段完成后,組織評(píng)審會(huì)議對(duì)重要成果物進(jìn)行合理、有效的評(píng)審,必要時(shí)邀請(qǐng)用戶參加,以盡早發(fā)現(xiàn)和排除歧義和錯(cuò)誤,防止將問題遺留到后續(xù)階段。比如需求分析完成后,邀請(qǐng)用戶、設(shè)計(jì)人員、開發(fā)人員、測(cè)試人員、經(jīng)驗(yàn)豐富的需求人員等參加需求評(píng)審會(huì)議,對(duì)需求規(guī)格說明書進(jìn)行詳盡的評(píng)審。
5完善軟件開發(fā)項(xiàng)目質(zhì)量監(jiān)督機(jī)制
軟件開發(fā)項(xiàng)目是一項(xiàng)復(fù)雜而艱巨的系統(tǒng)工程,有必要對(duì)其進(jìn)行流程化管理,對(duì)軟件開發(fā)過程中的各環(huán)節(jié)加強(qiáng)質(zhì)量監(jiān)督,發(fā)現(xiàn)問題及時(shí)采取解決措施,以提高項(xiàng)目質(zhì)量。另外,相關(guān)人員應(yīng)構(gòu)建完善的軟件開發(fā)項(xiàng)目的質(zhì)量管理監(jiān)督機(jī)制,分析軟件開發(fā)項(xiàng)目和用戶需求是否吻合,通過這種形式對(duì)軟件開發(fā)項(xiàng)目進(jìn)行質(zhì)量監(jiān)督,進(jìn)而有效提升軟件開發(fā)質(zhì)量。
6風(fēng)險(xiǎn)的評(píng)估以及管理
風(fēng)險(xiǎn)的正確識(shí)別、風(fēng)險(xiǎn)評(píng)估以及風(fēng)險(xiǎn)監(jiān)督和風(fēng)險(xiǎn)解決等內(nèi)容構(gòu)成了風(fēng)險(xiǎn)管理的主要內(nèi)容,因此實(shí)施風(fēng)險(xiǎn)管理實(shí)質(zhì)上就是對(duì)上述問題和內(nèi)容進(jìn)行嚴(yán)格管理,借此來預(yù)測(cè)即將到來的風(fēng)險(xiǎn)及其出現(xiàn)的時(shí)間節(jié)點(diǎn),提前做好應(yīng)對(duì)措施,至少做到控制風(fēng)險(xiǎn)的發(fā)展以及把影響范圍降到最小,避免風(fēng)險(xiǎn)的出現(xiàn)和不可控制性發(fā)展。風(fēng)險(xiǎn)的評(píng)估和管理是實(shí)施軟件工程項(xiàng)目管理的一項(xiàng)重要的管理內(nèi)容,鑒于風(fēng)險(xiǎn)評(píng)估管理的重要性以及風(fēng)險(xiǎn)本身對(duì)項(xiàng)目開發(fā)工作的巨大危害性,廣大項(xiàng)目管理人員應(yīng)該加強(qiáng)對(duì)各種可能出現(xiàn)風(fēng)險(xiǎn)的管理,即對(duì)項(xiàng)目開發(fā)風(fēng)險(xiǎn)及時(shí)預(yù)估并且適當(dāng)評(píng)估,然后及時(shí)制定出應(yīng)對(duì)方案,從而最大化降低風(fēng)險(xiǎn)本身對(duì)項(xiàng)目造成的影響程度,最終實(shí)現(xiàn)提高軟件企業(yè)的項(xiàng)目開發(fā)經(jīng)濟(jì)效益的根本目的。
結(jié)語
加強(qiáng)軟件工程項(xiàng)目的質(zhì)量管理已成為促進(jìn)軟件企業(yè)發(fā)展的必要工作,高效的質(zhì)量管理能夠有效解決項(xiàng)目過程中存在的管理不規(guī)范、需求不明確等問題,但軟件工程項(xiàng)目質(zhì)量管理追求質(zhì)量的最優(yōu)策劃,而非越大/嚴(yán)格越好,質(zhì)量管理的程度需要有上限,同時(shí)也要考慮組織的內(nèi)外部環(huán)境因素。
參考文獻(xiàn):
[1]王德鑫.一種基于過程證據(jù)的軟件可信度模型及評(píng)估方法研究[D].中國(guó)科學(xué)院大學(xué),2017.
[2]殷焦元,于金伙.軟件質(zhì)量概述[J].電子產(chǎn)品可靠性與環(huán)境試驗(yàn),2017,35(z1):194-197.
[3]毛明志,詹瑾,黃春賢.軟件質(zhì)量管理綜述[J].科技管理研究,2006,26(9):144-147.
[4]嚴(yán)波.軟件開發(fā)項(xiàng)目質(zhì)量管理策略探討[J].山東工業(yè)技術(shù),2018(15):208.
廣東理工學(xué)院 526100