陳秀琴
【摘 要】隨著現(xiàn)代信息技術(shù)的發(fā)展以及計算機(jī)軟件開發(fā)應(yīng)用的不斷進(jìn)步,在積極性軟件質(zhì)量管理中,基于過程方法的軟件開發(fā)與生產(chǎn)質(zhì)量管理等,已經(jīng)逐漸成為現(xiàn)代信息化發(fā)展中,軟件質(zhì)量管理應(yīng)用的標(biāo)志性管理技術(shù)方法。基于過程的軟件質(zhì)量管理,對于軟件的開發(fā)利用來講具有高質(zhì)量保證與高可信度的優(yōu)勢。本文主要通過對于基于過程的軟件質(zhì)量管理原理的分析論述,并結(jié)合信息化發(fā)展過程中軟件質(zhì)量管理的問題,對于基于過程的軟件質(zhì)量管理在信息化中的應(yīng)用進(jìn)行分析論述。以提高過程方法在軟件開發(fā)設(shè)計與管理中的應(yīng)用,推進(jìn)現(xiàn)代信息化的發(fā)展。
【關(guān)鍵詞】過程方法;軟件質(zhì)量管理;信息化;管理平臺;設(shè)計;分析
在軟件技術(shù)開發(fā)與軟件設(shè)計應(yīng)用中,最為關(guān)鍵并且重要的問題之一就是對于開發(fā)設(shè)計軟件以及軟件技術(shù)質(zhì)量的保障與成本控制實(shí)現(xiàn)。近年來,隨著軟件技術(shù)與軟件開發(fā)設(shè)計應(yīng)用的不斷發(fā)展進(jìn)步,對于軟件工程的研究發(fā)展也有了很大的進(jìn)步,但是在軟件技術(shù)質(zhì)量保證與成本控制方面的問題一直沒有很好的得到解決?;谶^程的軟件質(zhì)量管理方法技術(shù),就是在這樣的發(fā)展背景與需求下,逐漸在信息化發(fā)展實(shí)際中進(jìn)行應(yīng)用實(shí)現(xiàn)的?;谶^程的軟件質(zhì)量管理最早是由美國軟件行業(yè)在上世紀(jì)80年代初期進(jìn)行提出并應(yīng)用的,它實(shí)際上就是將軟件技術(shù)的改進(jìn)發(fā)展與軟件開發(fā)設(shè)計過程的改進(jìn)之間同步進(jìn)行與實(shí)現(xiàn),通過對于軟件技術(shù)開發(fā)與設(shè)計過程的控制,實(shí)現(xiàn)對于軟件技術(shù)質(zhì)量的管理控制,這樣一來不僅對于軟件技術(shù)和軟件應(yīng)用發(fā)展有著積極的作用,而且在一定程度上也推動了社會信息化的發(fā)展進(jìn)步。
1.基于過程的軟件質(zhì)量管理與技術(shù)概述
1.1基于過程的軟件質(zhì)量管理含義分析
基于過程的軟件質(zhì)量管理通常也被稱為是過程管理方法,對于軟件質(zhì)量的過程管理提出與實(shí)現(xiàn),最早是由美國軟件行業(yè)在上世紀(jì)80年代,以進(jìn)入以過程為中心的軟件技術(shù)以及軟件產(chǎn)品的開發(fā)利用時代為標(biāo)志。隨著美國軟件行業(yè)中以過程為中心的軟件產(chǎn)品、技術(shù)的開發(fā)利用發(fā)展,基于過程的軟件質(zhì)量管理方法以及管理平臺在實(shí)際開發(fā)應(yīng)用中越來受到歡迎,并且基于過程的軟件質(zhì)量管理平臺開發(fā)設(shè)計的相關(guān)要求準(zhǔn)則等,也隨之出現(xiàn)并發(fā)展起來。在對于基于過程的軟件管理平臺設(shè)計建立要求準(zhǔn)則中,以美國CMM以及PSP、TSP管理平臺的設(shè)計應(yīng)用實(shí)現(xiàn)最具有代表性和意義。
通常情況下,對于基于過程的軟件質(zhì)量管理平臺與方法中,過程一詞多被解釋為將輸入方式轉(zhuǎn)化為輸出方式的一組相互關(guān)聯(lián)或者是相互作用的活動。對于軟件產(chǎn)品以及技術(shù)的設(shè)計實(shí)現(xiàn)以及管理過程,又被按照一定的規(guī)律關(guān)聯(lián)分解為軟件工程過程以及軟件管理過程、軟件支持過程等三大過程類型。其中,軟件工程過程主要是指軟件產(chǎn)品以及技術(shù)的開發(fā)、生產(chǎn)、設(shè)計實(shí)現(xiàn)過程,包含對于軟件技術(shù)與產(chǎn)品的需求分析以及編碼設(shè)計、系統(tǒng)測試等過程步驟;而軟件管理過程主要是指對于軟件工程的管理維護(hù)過程,包含對于軟件產(chǎn)品、技術(shù)的開發(fā)、生產(chǎn)、設(shè)計應(yīng)用等的管理以及維護(hù)實(shí)施等,比如對于軟件開發(fā)項目的策劃、跟蹤監(jiān)控以及質(zhì)量保證管理過程等;最后,軟件過程中的支持過程主要是指對于軟件技術(shù)以及產(chǎn)品的開發(fā)、設(shè)計、生產(chǎn)利用進(jìn)行支持的過程行為,包括對于軟件產(chǎn)品與技術(shù)的評審以及培訓(xùn)、度量等過程。在軟件工程開發(fā)設(shè)計以及應(yīng)用管理過程中,建立相關(guān)系統(tǒng)平臺,實(shí)現(xiàn)對于軟件工程系統(tǒng)化與自動化管理控制實(shí)現(xiàn),是在現(xiàn)代信息化發(fā)展情況下,進(jìn)行軟件質(zhì)量管理的有效方法與途徑措施。
1.2基于過程的軟件質(zhì)量管理技術(shù)概述
在應(yīng)用過程管理方法,對于軟件質(zhì)量進(jìn)行管理實(shí)現(xiàn)的實(shí)際應(yīng)用過程中,主要的軟件過程質(zhì)量管理技術(shù)有CMM軟件過程質(zhì)量管理技術(shù)以及PSP、TSP軟件過程質(zhì)量管理技術(shù)等,此外,還包含ISO9000系列的軟件過程質(zhì)量管理應(yīng)用技術(shù),以及IEC15504要求標(biāo)準(zhǔn)下的軟件過程質(zhì)量管理技術(shù)。
其中,CMM、PSP以及TSP軟件過程質(zhì)量管理應(yīng)用技術(shù),是由一家軟件工程研究機(jī)構(gòu)研究提出的基于過程的軟件質(zhì)量管理系統(tǒng)模型平臺。CMM軟件過程質(zhì)量管理系統(tǒng)模型平臺主要是在對于CMMI系統(tǒng)模型結(jié)構(gòu)與人力資源管理思想理念、以及軟件開發(fā)生產(chǎn)技術(shù)、產(chǎn)品相互融合的情況下,最終形成一個完整的CMM管理系統(tǒng)與體系,實(shí)現(xiàn)對于軟件質(zhì)量管理過程中的人與技術(shù)、管理過程三個方面的管理控制實(shí)現(xiàn)。而ISO9000標(biāo)準(zhǔn)系列的軟件過程質(zhì)量管理技術(shù)一種由國際標(biāo)準(zhǔn)化研究組織研究提出的通過過程方法實(shí)現(xiàn)對于軟件工程質(zhì)量管理的技術(shù)方法,它在許多國家和地區(qū)的信息化發(fā)展中有廣泛以及普遍的應(yīng)用實(shí)現(xiàn),尤其是在政府以及工業(yè)發(fā)展、信息技術(shù)研究領(lǐng)域的應(yīng)用實(shí)現(xiàn)更為突出。
2.基于過程的軟件質(zhì)量管理在信息化中的應(yīng)用分析
2.1信息化過程中的軟件質(zhì)量管理問題
隨著社會信息化的不斷發(fā)展,信息化發(fā)展過程中出現(xiàn)的矛盾問題也越來越多,比如信息化的建設(shè)發(fā)展各自為政、信息化重復(fù)建設(shè)和信息化建設(shè)成果壟斷等問題,在信息化發(fā)展的過程中越來越突出。作為社會信息化建設(shè)與發(fā)展的重要基礎(chǔ)和核心部分,軟件的開發(fā)利用以及發(fā)展不僅對于社會信息化的建設(shè)發(fā)展有著重要的影響作用,更是對于國家生產(chǎn)力水平以及綜合實(shí)力情況也有著很大的影響。
根據(jù)社會信息化發(fā)展與軟件質(zhì)量管理的情況來看,目前,在信息化發(fā)展過程中,軟件質(zhì)量的管理也存在著一定的問題,首先表現(xiàn)在對于軟件質(zhì)量管理的意識比較缺乏,軟件質(zhì)量管理的重視程度不夠。其次,在社會信息化發(fā)展過程中,對于計算機(jī)軟件產(chǎn)品的開發(fā)設(shè)計與利用過程中,過分重視對于軟件技術(shù)產(chǎn)品以及項目的開發(fā)設(shè)計進(jìn)度、數(shù)量等問題,而忽視對于軟件產(chǎn)品質(zhì)量以及軟件開發(fā)設(shè)計過程的控制管理。再次,在進(jìn)行軟件技術(shù)以及產(chǎn)品的開發(fā)設(shè)計過程中,所運(yùn)用的軟件產(chǎn)品與技術(shù)的開發(fā)設(shè)計質(zhì)量管理體系相對比較落后,并且對于同一個軟件產(chǎn)品與技術(shù)的開發(fā)設(shè)計轉(zhuǎn)包現(xiàn)象比較嚴(yán)重,通常存在有多個軟件開發(fā)方,這對于軟件質(zhì)量的管理以及軟件開發(fā)的發(fā)展進(jìn)步都十分不利。最后,在進(jìn)行軟件質(zhì)量管理過程中,缺乏有效的軟件質(zhì)量控制管理體系,也是信息化發(fā)展中軟件開發(fā)設(shè)計與管理中的重要問題,如下圖1所示。
2.2基于過程的軟件質(zhì)量管理在信息化中的應(yīng)用
在社會信息化發(fā)展中,基于過程的軟件質(zhì)量管理方法,就是通過對于軟件需求過程以及軟件設(shè)計過程等的質(zhì)量控制與管理實(shí)現(xiàn),同時對于軟件的編碼以及測試、維護(hù)等,基于過程質(zhì)量控制管理的方式,實(shí)現(xiàn)對于軟件質(zhì)量的控制管理實(shí)現(xiàn)。具體質(zhì)量控制管理方式如上圖2所示。
首先,在基于軟件質(zhì)量控制管理的軟件需求過程的質(zhì)量管理中,應(yīng)注意從對于客戶管理以及目標(biāo)控制、需求范圍的控制、需求篩選等方面,進(jìn)行軟件需求過程的質(zhì)量控制與管理實(shí)現(xiàn),保證軟件技術(shù)與產(chǎn)品的質(zhì)量。其次,對于軟件設(shè)計過程的質(zhì)量管理控制,主要就是根據(jù)軟件需求分析情況,對于軟件總體結(jié)構(gòu)的設(shè)計過程與質(zhì)量進(jìn)行控制管理,以實(shí)現(xiàn)軟件過程設(shè)計的目標(biāo)。再次,對于軟件編碼過程中質(zhì)量控制管理,主要是通過對于軟件編碼的過程進(jìn)行規(guī)范,以及做好相應(yīng)的軟件編碼代碼審查、單元測試的控制與管理;在軟件測試過程中,做好軟件的單元測試以及集成測試、系統(tǒng)測試三個部分的測試,并對于測試過程進(jìn)行控制管理,保證軟件測試過程質(zhì)量符合要求。最后,在進(jìn)行軟件產(chǎn)品以及技術(shù)的維護(hù)過程中,應(yīng)注意針對不同的軟件維護(hù)類別,對于軟件技術(shù)與產(chǎn)品進(jìn)行改進(jìn),以滿足客戶對于軟件產(chǎn)品的需求。總之,基于過程的軟件質(zhì)量管理,就是要結(jié)合軟件技術(shù)以及產(chǎn)品開發(fā)設(shè)計實(shí)現(xiàn)的過程,對于過程方法進(jìn)行控制管理實(shí)施,從而實(shí)現(xiàn)對于軟件產(chǎn)品的質(zhì)量管理。
3.結(jié)束語
總之,質(zhì)量管理是企業(yè)管理工作中的關(guān)鍵與重要內(nèi)容部分。而基于過程的軟件質(zhì)量管理更是現(xiàn)代軟件質(zhì)量管理的重要趨勢方向,進(jìn)行方面的應(yīng)用分析,具有很大的必要性與重要性意義。
【參考文獻(xiàn)】
[1]王可平,陳陽,柳園園.軟件測試管理自動化解決方案與實(shí)踐[J].指揮信息系統(tǒng)與技術(shù),2010(4).
[2]楊建強(qiáng),吳育材.基于RFID技術(shù)的辣椒制品質(zhì)量管理系統(tǒng)設(shè)計[J].計算機(jī)光盤軟件與應(yīng)用,2011(14).
[3]賴伏虎,陳少英,洪嘉銘,裘以冰,趙淑媛.基于Web2.0技術(shù)的病案質(zhì)控信息化探討[J].中國衛(wèi)生質(zhì)量管理,2009(1).
[4]岳宏,王艷軍.信息化技術(shù)在護(hù)理質(zhì)量管理中的作用[J].醫(yī)療裝備,2010(5).
[5]王青,李明樹.基于SPC的軟件需求度量方法[J].計算機(jī)學(xué)報,2003(10).
[6]武占春,王青,李明樹.一種基于PDCA的軟件過程控制與改進(jìn)模型[J].軟件學(xué)報,2006(8).