天天看點

項目經理知識準備 CMM 一

軟體過程(Software Process) :

  過程即人們為實作某一既定目标所執行的一系列步驟(IEEE--STD--610)。軟體過程則可定義為企業設計,研制和維護軟體産品及相關資料文檔的全部生産活動和工程管理活動。了解包括SEI在内的美國過程學派的一個核心概念就是--隻要過程正确及構成過程的解決方法正确,産品就會正确。

  軟體過程能力(Software Process Capability):

  企業實施軟體過程所能實作預期目标的程度。它可用于預測企業的軟體過程水準。

  軟體過程行為(Software Process Performance):

  企業在項目開發中遵循其軟體過程所能得到的實際結果。

  軟體過程成熟度(Software Process Maturity):

  軟體過程行為可被定義,預測和控制并被持續性提高的程度。它主要用來表明不同項目所遵循的軟體過程的一緻性。

  軟體能力成熟度等級(Software Capability Maturity Ievels):

  企業的軟體開發在由低到高成熟化演進過程中所普遍面臨的具有一定成熟度标志特征的平台。

  成熟與不成熟(Mature and Immature):

  不成熟的标志有--沒有明确的軟體過程體系可以依據;無法對生産進行預測;不嚴格執行生産過程;品質無法保證;無健全的過程控制及品質控制體系;項目開發沒有準則可遵循;開發結果主要依據項目小組及個人的帶有主觀因素的能力發揮。

  成熟的标志有--項目開發是依據企業早已明确的過程準則來實施;開發結果較少依賴個人能力和自然因素;項目由過程控制并可對整個生産作出預測;産品品質得到有效監控(借助客觀定量化的資料);過去的開發項目中所獲經驗得以積累并可系統地用于現行和未來的項目之中。

  配置管理(Configuration Management):

  包括以下管理行為:對某個配置項的功能和實體特性進行識别和編檔;對這些特征的變動進行控制;對變動和事實進行記錄、彙報;驗證需求計劃的實作。

  偏差(Deviation):

  針對開發中的計劃、标準、規劃等的明顯偏離和變動。

  同業複審(Peer Review):

  軟體項目開發成員的同行遵循某一規則對項目産品所作的檢查,用于發現缺陷所在。

  風險管理(Risk Management):

  運用風險機率方法分析評估項目開發中設計的各類風險,包括風險識别,風險分析,風險等級排序和風險控制。

  軟體工程過程組(Software Engineering Process Group):

  協助開發機構對所采納的軟體過程進行制定、分析、監控和改進的專家組。它應直接想機構的最高上司層負責。

  軟體生命周期(Software Life Cycle):

  指軟體開發所涉及的全過程,包括從産品設計到産品終結的整個周期,一般分為概念階段,需求階段,設計階段,實施階段,測試階段,安裝調試階段,運作維護階段,終止階段。

  軟體需求(Software Requirement):

  使用者為實作某種目标或解決某種問題要求軟體給予滿足的條件。

繼續閱讀