應用CMM保證軟件質(zhì)量_第1頁
應用CMM保證軟件質(zhì)量_第2頁
應用CMM保證軟件質(zhì)量_第3頁
應用CMM保證軟件質(zhì)量_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、應用CMM保證軟件質(zhì)量0引言CMM質(zhì)量保證體系在當今軟件界正在流行,眾多經(jīng)驗證明CMM質(zhì)量保證體系能有效提高軟件質(zhì)量。某公司于年初引入了CMM質(zhì)量保證體系,并在主評審員和顧問公司的幫助下,成立了公司SEPG(軟件工程過程小組),決定將本項目作為CMM2試點項目,并制定了初步的規(guī)范體系和模板文件。本項目有如下3個特點:使用面向?qū)ο蠓治雠c建模技術(shù)進行需求分析;采用了JavaEE語言開發(fā),并使用了WebLogic應用服務器技術(shù);項目開發(fā)人員多,有20人左右的開發(fā)團隊。通過對開發(fā)團隊現(xiàn)狀的分析,發(fā)現(xiàn)此項目存在很多不確定因素,因此采用有效的質(zhì)量保證策略就非常重要。本項目是一個電子政務項目,主要面向教育管

2、理部門、全市中小學校和個人用戶,同時它還是一個電子商務系統(tǒng),提供信息發(fā)布、在線支付等電子商務功能。本系統(tǒng)采用了目前流行的B/S結(jié)構(gòu)搭建,融合了教育主管部門和學校內(nèi)部網(wǎng)上管理系統(tǒng)于一身,實現(xiàn)擇校、報到、入學等的電子化和公開化,力爭讓更多的學生享受到優(yōu)質(zhì)教育資源。由于本項目對系統(tǒng)的可靠性以及安全性等方面有著較高要求,并且預計還會有二期項目,項目組決定采用J2EE環(huán)境下的三層架構(gòu)模式作為開發(fā)環(huán)境。同時,本項目面臨開發(fā)工期緊、新技術(shù)掌握全面、參與人員眾多等影響軟件質(zhì)量的不利因素,這些都對軟件質(zhì)量保證工作提出了很高的要求。通過對過程質(zhì)量的管控來保證軟件產(chǎn)品的高質(zhì)量1.1建立明確的權(quán)責制度,理順信息匯報渠

3、道,減少因權(quán)責不明而產(chǎn)生的管理混亂常規(guī)項目中,軟件配置經(jīng)理、項目經(jīng)理與質(zhì)保經(jīng)理由于在部門不同,經(jīng)常出現(xiàn)相互過分隔閡的情況。為解決這個老大難問題,在項目啟動階段,起草了項目管理人員責任書,并由公司組織多個部門負責人評審通過。同時,提議公司設立了質(zhì)保經(jīng)理交涉通道,確保質(zhì)量保證人員在遇到開發(fā)中的問題時有獨立和順暢的途徑向公司反映,以快速處理問題和糾紛。為防止在規(guī)范化開發(fā)過程中項目管理人員與開發(fā)人員對規(guī)范的過度依賴而導致主動性不高,以及可能產(chǎn)生相互埋怨的問題,制定并通過實施了項目開發(fā)人員守則。每個成員在參加項目之初都要進行簽字確認,通過這種方法管理開發(fā)人員的行為規(guī)范,解決了開發(fā)過程中遇到的實施不力和規(guī)

4、范滯后引起的混亂問題。1.2以質(zhì)量保證計劃為綱,全程監(jiān)控各項開發(fā)工作過程建立、進度和質(zhì)量等問題在項目啟動階段,根據(jù)CMM2的相關(guān)要求,結(jié)合公司發(fā)布的項目開發(fā)規(guī)范,制定項目質(zhì)量保證計劃書在項目質(zhì)量保證計劃書中詳細地制定了質(zhì)量保證工作的具體內(nèi)容和進度安排,并進行基線化,建立基線庫。計劃書中主要包括職責、組織工作、檢查評審及培訓工作4個方面的內(nèi)容。職責方面澄清了項目組內(nèi)的質(zhì)量保證人員與各開發(fā)角色之間的關(guān)系,并且詳細規(guī)定了在項目中的權(quán)責以及主要活動,主要起到項目成員監(jiān)督質(zhì)量保證人員的作用。組織工作方面是為了協(xié)助項目經(jīng)理開展工作,并能有效且及時地獲得第一手質(zhì)量方面的資料,指明了QA(QualityAss

5、uranc在開發(fā)過程中的組織工作,主要有技術(shù)評審工作、估計、工作細分和測試等工作。檢查評審方面指明了檢查評審的過程和要評審的產(chǎn)品,并列舉了相應的評審通過準則,即Check-List。比如要評審的過程有項目的哪幾個階段;風險分析過程和任務分解過程是否符合規(guī)范的執(zhí)行;項目組的技術(shù)評審活動是否符合評審流程和規(guī)范;項目經(jīng)理和產(chǎn)品配置經(jīng)理是否按照公司有關(guān)規(guī)范制定了各自的計劃書;對提交的工作產(chǎn)品,如需求文檔、設計文檔和每一階段的代碼,是否在指定人員和時間進行了正式技術(shù)評審并基線化。培訓方面有CMM基礎(chǔ)理論方面的培訓,也有本項目特色的規(guī)范方面的培訓內(nèi)容,都是為有效推行CMM質(zhì)量體系而進行的有關(guān)培訓。對項目開

6、發(fā)過程中的跟蹤和檢查,主要采取了現(xiàn)場參與、分析項目成員日報和周報,個別交流以及項目周例會的形式。制定行之有效的技術(shù)規(guī)范文件CMM質(zhì)量體系更多地關(guān)注軟件開發(fā)過程方面的事情,也就是建議由誰在什么時候做哪些工作,但沒有指明各個工作如何開展,也就是偏重于管理,偏輕于技術(shù)指導。為避免在框架方面很有效,但應實現(xiàn)細節(jié)不明確而出現(xiàn)的“一條腿走路”的現(xiàn)象,特在項目啟動之初就制定了要建立的技術(shù)規(guī)范,如需求文檔編寫指南、界面設計規(guī)范等。這些都列入QA的計劃中了。本項目組織資源開發(fā)人員學習UML相關(guān)的統(tǒng)一軟件開發(fā)過程體系,借鑒UML和ROSE技術(shù)方面的指導性文檔,制定了各個開發(fā)階段的規(guī)范性和指導性文檔。在制定的過程中

7、,采用面向?qū)ο蟮姆治龊驮O計技術(shù),并且以其它軟件工程理論為輔助參考。通過以上規(guī)范制定的工作,開發(fā)質(zhì)量有了質(zhì)的提高,項目組成員有了指導開發(fā)工作的詳細技術(shù)文檔,也有了CMM過程方面的規(guī)范。主要體現(xiàn)在以下兩點:(1)提高了各個過程的效率,各個階段成果的質(zhì)量得到保證。從整體來看,每個環(huán)節(jié)都真正按照CMM的建議做了,比如,人員的配備和選擇、實施的流程和時間的配置方面,這些都保證了開發(fā)過程的高效。一個顯著的例子就是改進后的技術(shù)評審過程:為保證提交成果的質(zhì)量,參加評審的人員必須取得公司頒發(fā)的相應資格證書,而且必須等時機成熟后,花專門的評審時間來進行。(2)人員之間的交流變得有效,各部門之間的配合更加順暢。亟待改進之處由于本項目是公司初次按照CMM的要求在項目中實施軟件質(zhì)量保證工作,因此在工作過程中出現(xiàn)了一些不足之處,主要有:培訓工作不及時、不全面,導致成員對質(zhì)量保證認識不足,QA實施工作遇到了一些麻煩;缺少一個有效的度量數(shù)據(jù)收集和分析機制。質(zhì)量度量數(shù)據(jù)的收集工作做得還不夠,僅僅收集到少量度量數(shù)據(jù),數(shù)據(jù)分析工作也做得很少。參考文獻:1楊一平.軟件能力成熟度模型CMM方法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論