什麼是cmm
日前,***發布的《鼓勵軟體產業和積體電路產業發展的若干政策》中第17條中表示,將對軟體出口型企業cmm認證費用予以適當支援,那麼cmm是什麼呢?
cmm是能力成熟度模型(capabilitymaturitymodel)的縮寫,是一種用於評價軟體承包能力並幫助其改善軟體質量的方法,側重於軟體開發過程的管理及工程能力的提高與評估。cmm分為五個等級:一級為初始級,二級為可重複級,**為已定義級,四級為已管理級,五級為優化級。
cmm是由美國卡內基梅隆大學軟體工程研究所2023年研製成功的,是目前國際上最流行最實用的軟體生產過程標準和軟體企業成熟度等級認證標準。目前,我國已有軟體企業通過了cmm標準認證。
cmm五級標準(中文)
在初始級,企業一般不具備穩定的軟體開發與維護的環境。常常在遇到問題的時候,就放棄原定的計畫而只專注於程式設計與測試。
在這一級,建立了管理軟體專案的政策以及為貫徹執行這些政策而定的措施。基於過往的專案的經驗來計畫與管理新的專案。
在這一級,有關軟體工程與管理工程的乙個特定的、面對整個企業的軟體開發與維護的過程的檔案將被制訂出來。同時,這些過程是整合到乙個協調的整體。這就稱為企業的標準軟體過程。
在這一級,企業對產品與過程建立起定量的質量目標,同時在過程中加入規定得很清楚的連續的度量。作為企業的度量方案,要對所有專案的重要的過程活動進行生產率和質量的度量。軟體產品因此具有可預期的高質量。
在這個等級,整個企業將會把重點放在對過程進行不斷的優化。企業會採取主動去找出過程的弱點與長處,以達到預防缺陷的目標。同時,分析有關過程的有效性的資料,作出對新技術的成本與收益的分析,以及提出對過程進行修改的建議。
cmm的用途
1.用於軟體過程的改進(spi software process improvement)
幫助軟體企業對其軟體(製作)過程的改變(進)進行計畫、(措施)制定以及實施。
2.用於軟體過程評估(spa software process asses**ent):
在評估中,一組經過培訓的軟體專業人員確定出乙個企業軟體過程的狀況,找出該企業所面對(存在)的與軟體過程有關的、最迫切的所有問題;以及取得企業領導層對軟體過程改進的支援。
3.軟體能力評鑑(sce software capability evaluation):
在能力評鑑中,一組經過培訓的專業人員鑑別出軟體承包者的能力資格;或者是檢查監察正用於(進行)軟體製作的軟體過程的狀況。
Oracle 基本知識
乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放資料字典 每個資料庫最少有兩個聯機日誌組,每組最少乙個聯機日誌檔案 乙個資料...
Oracle 基本知識
乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資料庫最少有兩個聯機日誌檔案 乙個資料檔案只能屬於乙個表空間 乙個資料檔案一旦被...
Oracle 基本知識
oracle 文章摘要 oracle 基本知識。正文 oracle 基本知識 乙個表空間只能屬於乙個資料庫 每個資料庫最少有乙個控制檔案 建議3個,分別放在不同的磁碟上 每個資料庫最少有乙個表空間 system表空間 建立system表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率 每個資...