cmmi軟件開發流程(CMMI開發)

軟件開發 139
本篇文章給大家談談cmmi軟件開發流程,以及CMMI開發對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 1. 名詞解釋:模型 過程 軟件過程 過程能力 過程能力模型 CMM CMMI 模型:所研究的系統、過程、事物或概念的一種表達形式。 模型可以是物理實體,也可以是某種圖形或者是一種數學表達式。

本篇文章給大家談談cmmi軟件開發流程,以及CMMI開發對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。

1. 名詞解釋:模型 過程 軟件過程 過程能力 過程能力模型 CMM CMMI

模型:所研究的系統、過程、事物或概念的一種表達形式。

模型可以是物理實體,也可以是某種圖形或者是一種數學表達式。

用這種方法處理可以大大減少實驗工作量,還有助于了解過程的實質。

因此傳統的因次論、相似論方法不再適用,這時可用模型法進行研究。

過程: 事情進行或事物發展所經過的程序?;?將輸入轉化為輸出的相互關聯或相互作用的一組活動。

軟件過程:軟件過程為一個為建造高質量軟件所需完成的任務的框架,即形成軟件產品的一系列步驟,包括中間產品、資源、角色及過程中采取的方法、工具等范疇。軟件過程也可以定義為,人們用以開發和維護軟件及其相關產品(例如,項目計劃、設計文檔、代碼、測試用例、用戶手冊等等)的一組活動、方法、實踐和變換。

過程能力:是指過程(或工序)處于穩定狀態下的實際加工能力。它是衡量工序質量的一種標志。

軟件過程能力:是指軟件開發過程能夠達到的能力,此過程能力包括能夠達到的質量、效率、工期、成本等。

一般情況下,軟件過程能力越強,所開發的軟件質量越好,成本越低,工期越短。

過程能力模型:是指過程能力的評估模型。

軟件過程模型:軟件過程模型就是一種開發策略,這種策略針對軟件工程的各個階段提供了一套范形,使工程的進展達到預期的目的。對一個軟件的開發無論其大小,我們都需要選擇一個合適的軟件過程模型,這種選擇基于項目和應用的性質、采用的方法、需要的控制,以及要交付的產品的特點。

CMM:能力成熟度模型(Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM),是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述。CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。

CMMI:能力成熟度集成模式(Capability Maturity Model Integration),是卡內基美隆大學軟件工程學院(SEI)所發展出的標準,適用領域為系統工程(SECM)、軟件工程(SW-CMM)、集成產品與流程開發(IPPD-CMM)、委外作業(SS)等軟件開發的重要領域。在1997年,SEI將個別的模式集成為“能力成熟度集成模式”(Capability Maturity Model Integration, CMMI-SW/SW/IPPD/SS)。CMMI以兩種方式判定軟件廠商的等級,分別以個別領域為主的能力等級(capability level)與相關流程組群綜合的成熟度等級(maturity level)。

我學軟件的,這是我根據一些資料總結的,應該符合你的要求吧呵呵。

CMMI3認證流程?

找一家有SEI授權的機構,他們會協助你進行CMMI的評估。大體流程是先由咨詢公司協助建立CMMI的體系,然后開展體系試運行(就是找一些項目試用),試運行后,咨詢公司會協助你開展預評估,如果預評估通過后,再過約1個月左右就可以正式評估了。 具體流程如下:

一、 申請CMMI認證

選擇CMMI級別

軟件企業申請認證CMMI不同的級別標準要求,要審時度勢自身情況。一方面了解公司現有質量體系、實施過程、實施效果的運行情況;另一方面要根據企業規模、公司實力、管理需求等綜合要素,不可好大喜功,一味選擇CMMI更高級別的認證。在申請的CMMI認證時,有的企業從CMMI2開始、有的企業從CMMI3開始、有的CMMI3通過后跳過CMMI4而直接申請CMMI5、有的就從CMMI2、CMMI3、CMMI4、CMMI5逐步申請認證。

計劃參與評估的部門

CMMI評估,有的是整個公司參與評估,有的是個別部門參與評估,不管以哪種方式參與評估,公司都要權衡決定,參與評估的部門。

CMMI培訓

當確定申請CMMI認證的級別后,與申請CMMI認證級別的要求進行比較,從而找出區別。結合企業自身實際情況,從而可以為通過認證作好充分的準備,尤其是對此級別相關知識進行加強培訓,了解標準的要求。

二、 選擇主任評估師

一般情況下,企業自身確認好CMMI等級后,可以找專業的CMMI咨詢公司,協助完成后面的認證流程。

主任評估師是認證評估的發起者,也是評估小組的領導者,這個角色應該擁有足夠的經驗、知識、技術來負責和領導評估活動。CMMI評估是基于個人資格、信譽的認證,對個人專業技術及綜合能力素質要求都很高。因此,要慎重選擇,主要從以下幾個方面考慮:

全球從事CMMI認證企業很多,擁有SEI評估師資格的也很多,通常有美國的、印度的、中國的。美國評估師直屬于SEI,屬本地認證,所以說美國評估師進行評估具有說服力,信服力,對于中國軟件企業而言,聘請美國的主任評估師,由于語言的不同,在溝通上存在一定的困難,在進行評估面談溝通交流時,要配置專門的翻譯。

三、 工作準備

選擇評估小組成員

本活動包括識別有用的職員、評定其資格和從中挑選人員作為評估小組成員。它可以發生在評估發起者做出管理評估活動的許諾之后,并能為評估計劃保證提供輸入。具體的行為包括:(1)、保證評估小組成員滿足個人的最低標準;(2)、保證評估小組作為一個整體滿足的最低標準;(3)、文檔化在評估輸入中小組成員的職責和資格。

SCAMPI評估可接受的評估小組最小規模是4個成員(包括小組領導者)。推薦的最大規模是9個成員。所有小組成員之前必須完成獲得SEI推薦的并由SEI認可的權威授課者所教授的CMMI課程。小組成員必須接受有關評估方法的培訓。關于工程領域的經驗,評估小組(作為一個整體)平均至少要有6年以上的經驗,且小組總的經驗要不少于25年,這些規定都隱藏在評估活動中。關于管理經驗,評估小組(作為一個整體)總的經驗不能少于10年,且至少有1名成員擁有6年以上的管理經驗。

總的來說,評估小組應該在評估組織內部所使用的生命周期里具有代表性的經驗。在任何特定的生命周期階段,評估小組至少應有兩名成員具有從事這方面工作的經驗。此外,必須保證,小組成員不應該成為任何特定項目的管理者或者成為任何預定被訪問者的直接管理鏈中的一個。

組建準備評估小組

評估小組領導者有責任確保評估小組成員為執行計劃的評估活動完成充分的準備。這包括熟悉在評估過程中將使用的參考模型、SCAMPI、評估計劃、組織數據和特征、工具和技術以及為評估任務分配任務和職責。小組建立練習通常被用來實踐簡單的技能和在理解小組目標及如何取得滿意上達成一致。所有的小組成員被要求遵守嚴格規則以保證機密性、保護所有者或敏感數據以及項目參與者未知的信息。私下陳述通常被用來達成這些諒解。具體的行為包括:

保證評估小組成員已接受參考模型培訓;

為評估小組成員提供評估方法培訓或確保他們已掌握此方法;

為評估小組和小組規范的建立提供服務;

為評估小組成員提供關于評估目標、計劃和他們自身分配的職責和任務的定位。

模型培訓必須利用CMMI課程的權威標準來提供,并由CMMI辦事機構權威認證的授課者講授。方法培訓可能通過下面兩種方法之一進行:

針對即將到來的評估作明確性的方法培訓;

對大量的目前并沒有從事任何評估工作的潛在的小組成員進行方法培訓。

對一個完全重新組建的小組進行方法培訓至少持續兩天,且必須強調那些小組成員在評估過程很可能遇到的情況。本培訓在SCAMPI的應用中沒有必要包含所有的變量。針對潛在的將來的小組成員所進行的團體式方法培訓必須包含方法上剪裁部分的所有內容和允許的變更以應付一系列在將來的評估中他們很可能會遇到的情況。SEI評估程序為那些目前不是評估小組成員的人們所得到的培訓指定了額外的要求。那些在以前的評估小組中作為成員已接受過培訓的小組成員,如果并沒有進行目前的方法培訓,那么他們并不自動地具有參加當前評估的資格。在這樣的案例中,評估小組領導者要求了解以前的培訓的本質和為即將到來的評估開展的培訓足夠多的內容。這需要對以前的評估和計劃的評估進行比較。例如,假如小組成員使用連續表示法參與了一個僅集中在軟件工程領域的評估,而計劃的評估是使用階段表示法集中在SE/SW/IPPD領域,那么該小組成員需要許多重要的新概念來覆蓋。作為一個整體,評估小組至少產生一個結果來說明如何為即將到來的評估展開工作,建立小組規范和操作決議的目的。

參評單位準備

組織級QA

組織組CM

SEPG小組

高級經理

委員會(項目與質量管理委會員、變更委員會)

人力資源的培訓

維護服務的準備

商務法律部

四、 預評估

通過預評估判定企業是否準備充分可以進行正式的 SCAMPI/CBA-IPI。通過一位主任評估師指導進行,初步了解項目的成熟度,按照CMMI相關級別的KPA識別明顯缺陷并推薦糾正措施,以便更好進行正式評估。主要工作包括組織級和項目組長的文檔審閱及與項目組人員的面談。評估結束,提交預評估結果并與組織進行有關討論。

選擇參與正式評估的項目,在預評估的過程中,從公司全體項目中,挑選出項目參與評估,并不是所有項目評估。

在預評估過程中,評估師考核公司背景,項目角色涉及到是否覆蓋所在的范圍,核實參與項目覆蓋與所申請的級別一致,如:既要有軟件項目,又要有集成項目,是一個事業部,還是所有事業部的。查看實際情況與所申請的級別相符,如果相距太大,會勸說降低認證級別。主動參與評估師溝通,向他咨詢本次評估的主要思想,增加通過評估的概率。

五、 正式評估

第四階段的目標是進行正式的 SCAMPI/CBA-IPI,時間通常是實施第一階段培訓后12個月(根據企業實施情況有所不同)。正式評估,獲取證據,根據評估師的要求,與從項目中獲取證據。評估的重點是組織內部實施的軟件過程,涉及相關級別的所有KPA。

正式評估按照 SCAMPI/CBA-IPI 的要求進行,原來一般為 6 天,CMMI V1.2規定,正式評估時間不能超過10天,主任評估師提供自動評估工具幫助管理分析評估數據、編寫評估結果。評估工作主要包括:

啟動會議;公司高層,評估小組,參評方三方相關人員參與會議,介紹評估日程,達成一致意見。

評估方式:

文檔審閱,也稱文審,查閱過程、項目書面文檔。所有參評的文檔都是要書面打打印,然后裝訂成冊,供評估師審查。

面談及討論,評估師都要和項目中每個角色進行面談,這些角色主要包括有:項目經理、需求人員、設計人員、測試人員、配置人員、質量人員。

評估小組總結

評估小組對文審、面談中的數據進行綜合與分析,生成評估結果。

總結及末次會議

評估完成后,評估小組給出最后的結論,評估是否通過,如果通過則發證書,否則指出改進的建議。除了評估結果,企業還將保留評估數據(刪除數據來源)作為評估結果的資料。評估結束后,我們會向SEI提交評估信息,記入評估數據庫記錄。

以上內容希望可以幫到你。

CMMI的關鍵過程域(KPA)與軟件開發過程的聯系

以CMMI三級為例,此級別包含了實現這一級目標的若干關鍵過程域(KPA),這些關鍵過程域指出了企業需要集中力量改進的軟件過程。

這些關鍵過程域指明了為了要達到該能力成熟度等級所需要解決的具體問題。其實就是,每個過程域都包含特定實踐和公用實踐,實施這些關鍵實踐就能實現這個關鍵過程域的目標,從而達到增加軟件開發過程能力的效果。

如果沒明白可以追問。。。。。

軟件如何用CMMI改進過程?

軟件過程改進是一種含有大量管理成分的工作技術它主要包括以下三個關鍵步驟:a)對比目前的狀態和期望達到的狀態,找出存在的差距;b)確定要改變哪一些差距,要改變到什么程度;c)制定相應的具體的實施計劃,其中的“具體”是指:1)要有明確的可以檢驗的目標;2)要定出檢驗成功與否的標準;3)要有具體的實施辦法;4)指定具體執行計劃的人,并明確具體的職責與任務;5)

要明確執行計劃的主要領導或協調者,以負責解決在計劃執行中出現的問題;6)要列出“實施計劃”用的新技術與新工具以及如何獲得這些新技術與新工具。

cmmi軟件開發流程的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于CMMI開發、cmmi軟件開發流程的信息別忘了在本站進行查找喔。

掃碼二維碼
日本黄色视频在线观看 - 视频 - 在线观看 - 电影影院 - 品赏网