基于CMM的軟件過程方法研究_第1頁
基于CMM的軟件過程方法研究_第2頁
基于CMM的軟件過程方法研究_第3頁
基于CMM的軟件過程方法研究_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、基于CMM的軟件過程方法研究摘要:隨著軟件產(chǎn)業(yè)的升溫,一些軟件企業(yè)開始尋求出口的道路,它們更加重視管理和質(zhì)量程度的進(jìn)步,國內(nèi)的軟件企業(yè)爭先恐后參加到的認(rèn)證隊伍中去。說明了什么是軟件過程,進(jìn)展軟件過程方法研究的背景和意義,軟件才能成熟度模型的主要內(nèi)容,討論了如何在中小型軟件企業(yè)中正確地施行,提出中國的軟件企業(yè)利用進(jìn)展過程管理的一點(diǎn)建議。關(guān)鍵詞:軟件質(zhì)量;軟件過程;軟件才能成熟度級別;評估中圖分類號:G642文獻(xiàn)標(biāo)志碼:A文章編號:1673-291X(2022)01-0251-02一、根本概念軟件過程(SftarePress):是指軟件人員開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一套行動、方法、理論和轉(zhuǎn)化過程。

2、軟件過程才能(SftarePresapability):描繪了在遵循一個軟件過程后可以得到的預(yù)期結(jié)果的界限范圍。該指標(biāo)是對才能的一種衡量,用它可以預(yù)測一個企業(yè)在承接下一個軟件工程時,所能期望得到的最可能的結(jié)果。軟件過程成熟度(SftarePressaturity):是軟件過程改進(jìn)的一個重要概念,它指一個特定軟件過程得到明晰的定義、管理、測量、控制的有效程度。所謂成熟度包含著才能的一種增長潛力,同時也說明了企業(yè)施行軟件過程的實際程度。隨著組織軟件過程成熟度才能的不斷進(jìn)步,組織內(nèi)部通過對過程的標(biāo)準(zhǔn)化和對成員的技術(shù)培訓(xùn),軟件過程也將會被他的使用者關(guān)注和不斷修改完善,從而使軟件的質(zhì)量、消費(fèi)率和消費(fèi)周期

3、得到改善。二、中小型企業(yè)中施行的意義美國卡內(nèi)基梅隆大學(xué)軟件工程研究所SEi(SftareEngineerInstitute)的attsHuphrey等人提出了軟件過程、軟件才能成熟度等級等概念,并形成了S-,即軟件才能成熟度模型(Sftareapabilityaturitydel),簡稱為1,它是一種評價軟件承包商的軟件開發(fā)管理才能并幫助其進(jìn)步質(zhì)量的方法,為軟件機(jī)構(gòu)描繪了從混亂的、不成熟的軟件過程向成熟、有紀(jì)律的軟件過程改進(jìn)的一條有效途徑。過程本身就是對軟件企業(yè)開展歷程的一個完好而準(zhǔn)確的描繪,企業(yè)通過施行,可以幫助企業(yè)組織識別自身情況,對軟件工程過程進(jìn)展管理和改進(jìn),進(jìn)步軟件開發(fā)的質(zhì)量,可以指導(dǎo)

4、軟件組織進(jìn)步軟件開發(fā)與改進(jìn)才能;降低軟件承包商和采購者的風(fēng)險;評估軟件承包商的軟件開發(fā)管理才能;幫助軟件企業(yè)共享業(yè)界有效過程理論;增加軟件企業(yè)的國際競爭才能。三、模型SEI給下的定義是:對于軟件組織在定義、實現(xiàn)、度量、控制和改善其軟件過程的進(jìn)程中各個開展階段的描繪。將軟件組織的才能成熟度分為了初始級(Initial)、可重復(fù)(Repeatable)、已定義(Defined)、已管理(anaged)和優(yōu)化級(ptiizing)五個等級2,這五個等級有著如以下圖所示的螺旋式上升的階梯型層次構(gòu)造,其主要特征為:圖模型級別初始級(Initial):軟件過程的特點(diǎn)是無秩序的,偶爾甚至是混亂的。幾乎沒有什

5、么過程是經(jīng)過定義的,成功依賴于個人的努力。此時工作方式處于救火狀態(tài),需要不斷的應(yīng)對突如其來的危機(jī)。可重復(fù)級(Repeatable):已建立根本的工程管理過程去跟蹤本錢、進(jìn)度和功能性。必要的過程紀(jì)律已經(jīng)就位,使具有類似應(yīng)用的工程。能重復(fù)以前的成功。定義級(Defined):已將用于管理和工程的軟件過程文檔化、標(biāo)準(zhǔn)化,并形成組織的標(biāo)準(zhǔn)軟件過程。所有工程均使用與實際情況相吻合、適當(dāng)裁剪的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護(hù)軟件產(chǎn)品。管理級(anaged):已采集詳細(xì)的有關(guān)軟件過程和產(chǎn)品質(zhì)量的度量。無論軟件過程還是產(chǎn)品均得到了定量理解和控制,量化控制將使軟件開發(fā)真正成為一種工業(yè)消費(fèi)活動。優(yōu)化級(ptiizing)

6、:利用來自過程和來自新思想、新技術(shù)的先導(dǎo)性試驗的定量反響信息,使持續(xù)過程改進(jìn)成為可能。假設(shè)企業(yè)到達(dá)了第五級,就說明該企業(yè)可以根據(jù)實際的工程性質(zhì)、技術(shù)等因素,不斷調(diào)整軟件消費(fèi)過程以求到達(dá)最正確?;谶@種級別的劃分,可以標(biāo)識軟件組織的過程才能,還可以方便地實現(xiàn)持續(xù)不斷改進(jìn)。因為每種級別都提供了一個軟件過程改進(jìn)層次,使成熟構(gòu)造的每一個層次都能通過實現(xiàn)軟件過程中的一些標(biāo)準(zhǔn)實現(xiàn)。這種方法同樣使軟件企業(yè)的軟件才能得到進(jìn)步。四、在軟件企業(yè)中施行的幾點(diǎn)建議施行對軟件企業(yè)的開展起著至關(guān)重要的作用,過程本身就是對軟件企業(yè)開展歷程的一個完好而準(zhǔn)確的描繪3,企業(yè)通過施行,可以更好地標(biāo)準(zhǔn)軟件消費(fèi)和管理流程,使企業(yè)組織標(biāo)

7、準(zhǔn)化,從而使企業(yè)更好地開展,為企業(yè)進(jìn)一步擴(kuò)大規(guī)模打下堅實的基矗對于軟件企業(yè)施行,提出以下幾點(diǎn)建議以供參考4。1.進(jìn)步思想認(rèn)識。在中國的施行,從整體上看處于起步階段,很多軟件公司對IS9000理解較多,也有較多企業(yè)通過了IS9000認(rèn)證。相對而言,理解的就不多了。正式推行需要在人力和經(jīng)費(fèi)上增加投入,一般的軟件中小企業(yè)有一定困難,這就需要公司指導(dǎo)及全體員工進(jìn)步認(rèn)識,認(rèn)識到在企業(yè)生存開展過程中的重要作用。2.進(jìn)展培訓(xùn)和咨詢工作。根據(jù)模型的要求,一個工程的開發(fā)一定要有章可循,而且要做到有章必循,這兩點(diǎn)都離不開培訓(xùn)。培訓(xùn)的內(nèi)容主要有兩個方面,第一,對所有員工包括經(jīng)理在內(nèi)的最根本的軟件工程和培訓(xùn)知識;第二

8、,對各個工作組的有關(guān)人員提供專業(yè)領(lǐng)域知識等方面的培訓(xùn);此外,在每次開發(fā)過程中,還要對普通人員進(jìn)展軟件過程方面的培訓(xùn)。3.確定合理的目的。要施行,首先應(yīng)該對本企業(yè)的現(xiàn)狀有一個準(zhǔn)確的評估。企業(yè)目前處于什么程度,企業(yè)開展的問題是什么,借助要到達(dá)的目的是什么。然后再結(jié)合企業(yè)的實際情況選擇的切入點(diǎn),確定總體目的。這個目的包括在多長時間之內(nèi),需要投入多少人力、物力和財力,要到達(dá)哪一級。在總體目的已經(jīng)確定的前提下,還要制定近期目的和長期目的。4.成立工作組。企業(yè)針對的施行,應(yīng)成立專門的施行指導(dǎo)小組或?qū)iT的機(jī)構(gòu)。指導(dǎo)層必須真正學(xué)習(xí)理解軟件過程管理和改進(jìn)的重要性,親自指導(dǎo)和參與,要保證過程管理的人員裝備,抽調(diào)企

9、業(yè)中有管理才能、組織才能和軟件開發(fā)才能的骨干人員。在的施行過程中,有幾個重要的組織是必不可少的,這些組織包括軟件工程過程組、軟件工程組、系統(tǒng)工程組、系統(tǒng)測試組、需求管理組、軟件工程方案組、軟件工程跟蹤與監(jiān)視組、軟件配置管理組、軟件質(zhì)量保證組、培訓(xùn)組。5.制定和完善軟件過程。模型強(qiáng)調(diào)軟件過程的改進(jìn),假設(shè)企業(yè)還沒有一個文檔形式的軟件過程,那么首要任務(wù)是對當(dāng)前的工作流程進(jìn)展分析、整理及文檔化,從而制定出一個具有本企業(yè)風(fēng)格的軟件過程,并用該文檔化的過程指導(dǎo)軟件工程的開發(fā)。假設(shè)已經(jīng)具備了軟件過程,那么要對這個過程做內(nèi)部評估,對照的要求,找出問題,然后對這個過程進(jìn)展補(bǔ)充修改。6.內(nèi)部評審。由于中國在評估中

10、要聘請外籍主任評估師,費(fèi)用較高。據(jù)估計,要通過一個級別的評估,費(fèi)用是通過IS9000認(rèn)證的十多倍。因此,建議軟件企業(yè)在進(jìn)展正式評估之前,先進(jìn)展內(nèi)部評審或評估。7.正式評估。目前主要有兩種基于的評估方法5,一種是BA-SE(-BasedAppraisalfrSftareapabilityEstiatin)它是基于對組織的軟件才能進(jìn)展評估,是由組織外部的評估小組對該組織的軟件才能進(jìn)展的評估。另一種是BA-IPI(-BasedAppraisalfrInternalPressIprveent),它是基于對內(nèi)部的過程改進(jìn)進(jìn)展的評估,是由組織內(nèi)部的小組對軟件組織本身進(jìn)展評估以改進(jìn)質(zhì)量,結(jié)果歸組織所有,目的

11、是引導(dǎo)組織不斷改進(jìn)質(zhì)量。SE與IPI兩評估結(jié)果應(yīng)該一致,評估結(jié)果的所有資料都將呈報U/SEi。8.根據(jù)評估結(jié)果改進(jìn)軟件過程。一般來說,應(yīng)該在評估之后很快地作出軟件過程改進(jìn)的方案,因為這時大家對評估結(jié)果和存在的問題仍有一個深化的認(rèn)識。方案在軟件過程改進(jìn)中是一個非常必要的階段,只有有效的方案,才能確保軟件過程得到有效的改進(jìn)。五、完畢語中國自1998年首次引進(jìn)施行以來,國內(nèi)已有兩百多家軟件企業(yè)通過二到五級評估。雖然國內(nèi)目前出現(xiàn)了軟件企業(yè)進(jìn)展等級評估的熱潮,但是通過分析不難發(fā)現(xiàn),國內(nèi)通過評估的企業(yè)所占的比重還是很低的,且都是比較大型的IT企業(yè)或部門,而針對中小型軟件企業(yè)和軟件工程工程的研究卻顯得缺乏。這與中國中小型軟件企業(yè)占有很大比例的現(xiàn)實明顯不相稱。因此,為了加快提升中小軟件企業(yè)的管理程度,推行過程質(zhì)量管理是必不可少的。通過本文的闡述期望越來越多的軟件企業(yè)能用來標(biāo)準(zhǔn)軟件工程的開發(fā)以進(jìn)步在國際市場的競爭力。中國論文聯(lián)盟.ll.編輯整理參考文獻(xiàn):1卡耐基梅隆大學(xué)軟件工程研究所才能成熟度模型().軟件過程改進(jìn)指南.北京:電子工業(yè)出版社,2022.

溫馨提示

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

評論

0/150

提交評論