基于cmm的軟件過程方法研究

基于cmm的軟件過程方法研究

ID:30640305

大?。?9.71 KB

頁數(shù):8頁

時間:2019-01-02

基于cmm的軟件過程方法研究_第1頁
基于cmm的軟件過程方法研究_第2頁
基于cmm的軟件過程方法研究_第3頁
基于cmm的軟件過程方法研究_第4頁
基于cmm的軟件過程方法研究_第5頁
資源描述:

《基于cmm的軟件過程方法研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、從本學(xué)科出發(fā),應(yīng)著重選對國民經(jīng)濟(jì)具有一定實用價值和理論意義的課題。課題具有先進(jìn)性,便于研究生提出新見解,特別是博士生必須有創(chuàng)新性的成果基于CMM的軟件過程方法研究摘要:隨著軟件產(chǎn)業(yè)的升溫,一些軟件企業(yè)開始尋求出口的道路,它們更加重視管理和質(zhì)量水平的提高,國內(nèi)的軟件企業(yè)爭先恐后加入到CMM的認(rèn)證隊伍中去。闡明了什么是軟件過程,進(jìn)行軟件過程方法研究的背景和意義,軟件能力成熟度模型CMM的主要內(nèi)容,探討了如何在中小型軟件企業(yè)中正確地實施CMM,提出中國的軟件企業(yè)利用CMM進(jìn)行過程管理的一點建議。  關(guān)鍵詞:軟件質(zhì)量;軟件過程;軟

2、件能力成熟度級別;CMM評估  中圖分類號:G642文獻(xiàn)標(biāo)志碼:A文章編號:1673-291X(XX)01-0251-0    一、基本概念  軟件過程(SoftwareProcess):是指軟件人員開發(fā)和維護(hù)軟件及相關(guān)產(chǎn)品的一套行動、方法、實踐和轉(zhuǎn)化過程?! ≤浖^程能力(SoftwareProcesCapability):描述了在遵循一個軟件過程后能夠得到的預(yù)期結(jié)果的界限范圍。該指標(biāo)是對能力的一種衡量,用它可以預(yù)測一個企業(yè)在承接下一個軟件項目時,所能期望得到的最可能的結(jié)果。  軟件過程成熟度(SoftwareProce

3、ss課題份量和難易程度要恰當(dāng),博士生能在二年內(nèi)作出結(jié)果,碩士生能在一年內(nèi)作出結(jié)果,特別是對實驗條件等要有恰當(dāng)?shù)墓烙嫛谋緦W(xué)科出發(fā),應(yīng)著重選對國民經(jīng)濟(jì)具有一定實用價值和理論意義的課題。課題具有先進(jìn)性,便于研究生提出新見解,特別是博士生必須有創(chuàng)新性的成果Maturity):是軟件過程改進(jìn)的一個重要概念,它指一個特定軟件過程得到清晰的定義、管理、測量、控制的有效程度。所謂成熟度包含著能力的一種增長潛力,同時也表明了企業(yè)實施軟件過程的實際水平。隨著組織軟件過程成熟度能力的不斷提高,組織內(nèi)部通過對過程的規(guī)范化和對成員的技術(shù)培訓(xùn),軟件

4、過程也將會被他的使用者關(guān)注和不斷修改完善,從而使軟件的質(zhì)量、生產(chǎn)率和生產(chǎn)周期得到改善。  二、中小型企業(yè)中實施CMM的意義  美國卡內(nèi)基·梅隆大學(xué)軟件工程研究所SEi(SoftwareEngineerInstitute)的WattsHumphrey等人提出了軟件過程、軟件能力成熟度等級等概念,并形成了SW-CMM,即軟件能力成熟度模型(SoftwareCapabilityMaturityModel),簡稱為CMM[1],它是一種評價軟件承包商的軟件開發(fā)管理能力并幫助其提高質(zhì)量的方法,為軟件機(jī)構(gòu)描述了從混亂的、不成熟的軟件過

5、程向成熟、有紀(jì)律的軟件過程改進(jìn)的一條有效途徑?! MM過程本身就是對軟件企業(yè)發(fā)展歷程的一個完整而準(zhǔn)確的描述,企業(yè)通過實施CMM,可以幫助企業(yè)組織識別自身情況,對軟件工程過程進(jìn)行管理和改進(jìn),提高軟件開發(fā)的質(zhì)量,能夠指導(dǎo)軟件組織提高軟件開發(fā)與改進(jìn)能力;降低軟件承包商和采購者的風(fēng)險;評估軟件承包商的軟件開發(fā)管理能力;幫助軟件企業(yè)共享業(yè)界有效過程實踐;增加軟件企業(yè)的國際競爭能力。課題份量和難易程度要恰當(dāng),博士生能在二年內(nèi)作出結(jié)果,碩士生能在一年內(nèi)作出結(jié)果,特別是對實驗條件等要有恰當(dāng)?shù)墓烙嫛谋緦W(xué)科出發(fā),應(yīng)著重選對國民經(jīng)濟(jì)具有一定

6、實用價值和理論意義的課題。課題具有先進(jìn)性,便于研究生提出新見解,特別是博士生必須有創(chuàng)新性的成果  三、CMM模型  SEI給CMM下的定義是:對于軟件組織在定義、實現(xiàn)、度量、控制和改善其軟件過程的進(jìn)程中各個發(fā)展階段的描述。CMM將軟件組織的能力成熟度分為了初始級(Initial)、可重復(fù)(Repeatable)、已定義(Defined)、已管理(Managed)和優(yōu)化級(Optimizing)五個等級[2],這五個等級有著如下圖所示的螺旋式上升的階梯型層次結(jié)構(gòu),其主要特征為:  ■  圖CMM模型級別  初始級(Initi

7、al):軟件過程的特點是無秩序的,偶爾甚至是混亂的。幾乎沒有什么過程是經(jīng)過定義的,成功依賴于個人的努力。此時工作方式處于救火狀態(tài),需要不斷的應(yīng)對突如其來的危機(jī)?! 】芍貜?fù)級(Repeatable):已建立基本的項目管理過程去跟蹤成本、進(jìn)度和功能性。必要的過程紀(jì)律已經(jīng)就位,使具有類似應(yīng)用的項目。能重復(fù)以前的成功?! 《x級(Defined):已將用于管理和工程的軟件過程文檔化、標(biāo)準(zhǔn)化,并形成組織的標(biāo)準(zhǔn)軟件過程。所有項目均使用與實際情況相吻合、適當(dāng)裁剪的標(biāo)準(zhǔn)軟件過程來開發(fā)和維護(hù)軟件產(chǎn)品。課題份量和難易程度要恰當(dāng),博士生能在二年

8、內(nèi)作出結(jié)果,碩士生能在一年內(nèi)作出結(jié)果,特別是對實驗條件等要有恰當(dāng)?shù)墓烙?。從本學(xué)科出發(fā),應(yīng)著重選對國民經(jīng)濟(jì)具有一定實用價值和理論意義的課題。課題具有先進(jìn)性,便于研究生提出新見解,特別是博士生必須有創(chuàng)新性的成果  管理級(Managed):已采集詳細(xì)的有關(guān)軟件過程和產(chǎn)品質(zhì)量的度量。無論軟件過程還是產(chǎn)品均得到

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。