《基於CMMI的軟體工程及實訓指導》第一章讀書心得

2022-08-31 10:27:12 字數 2099 閱讀 9384

軟體工程是從管理和技術兩方面來研究如何讓採用工程的概念、原理和技術方法並加以綜合,指導開發人員更好地開發和維護計算機軟體

的一門新的學科。

1.按照軟體生命週期的階段劃分制定計畫,嚴格依據計畫進行管理。

2.堅持進行階段評審。

3.實行嚴格的產品控制。

4.採用現代程式設計技術。

5.結果能清楚地審查。

6.開發小組的人員應該少而精。

7.承認不斷改進軟體工程實踐的重要性。

從圖中可以看出:1.三者不存在互相包含的關係,但有很強的關聯性。2.三者不存在互相替代的關係,但側重點各有不同。3.pm/pmok和iso9001

並不專門針對軟體公司,但可用於軟體公司,特別是提供包含軟體產品、整合工程和服務的軟體公司。4、cmm、cmmi專用於軟體公司或軟體專案、

系統整合公司或系統整合專案。

iso9001是迄今為止世界上最成熟的質量框架。iso9001不僅為質量管理體系,也為總體管理體系設立了標準。他幫助各類組織通過客戶滿意度的改進、員工     積極性的提公升及持續改進來獲得成功。

1.以客戶為中心。

2.高層管理者推動。

3.全員參與。

4.採用過程方法。

5.系統的管理。

6.持續改進。

7.基於事實的決策。

8.互利的供方關係。

1.確定顧客的需求和期望。

2.建立公司的質量方針和質量目標。

3.確定實現質量目標所必需的過程和職責。

4.針對每個過程實現質量目標的有效性確定測量方法。

5.通過測量,確定每個過程的現行有效性。

6.確定防止不合格項並消除產生原因的措施。

7.尋找提高過程有效性的效率和機會。

8.確定並優先考慮那些能提供最佳結果的改進。

9.為實施已確定的改進,對戰略、過程和資源進行策劃。

10.實施改進計畫。

11.監控改進效果。

12.對照預期效果,評價實際結果。

13.評審改活動,確定必要的糾正、跟蹤措施。

任何"得到輸入並將其轉化為輸出"的序列活動均可是為過程。

為組織有效執行,必須識別和管理許多內部組織相互聯絡的過程。通常乙個過程的輸出將直接形成下乙個過程的輸入。系統識別和管理組織內的所使用

的過程,特別是這些過程之間的相互作用,稱為「過程方法」。iso9001標準鼓勵採用過程方法建立和實施質量管理體系。

pmbok是project management body of knowledge 的縮寫,即專案管理知識體系,是美國專案管理協會對專案管理所需知識技能和工具進行的概括性描述。

1.整體性;2.唯一性;3.一次性;4.目標性;5.多約束性;6.依賴性;7.衝突性;8.週期性

用於刻畫乙個專案的主要引數有:範圍、進度、資源、成本和質量。

專案生命週期劃分為4個階段:定義、策劃、實施、收尾。

專案管理基本過程共五個:啟功過程、策劃過程、執行過程、控制過程和結束過程。

專案管理基本職能有9個,分別為:專案整體管理、專案範圍管理、專案時間管理、專案成本管理、專案質量管理、專案人力資源管理、專案溝通管

理、專案風險管理、專案採購管理。

cmm發布後,有人根據pmbok和cmm,進一步提出了一套專案管理成熟度模型,簡稱pmmm。pmmm v5.0標準文字與cmm非常相似,也分成5級。

軟體能力成熟度模型整合的英文全名是capability maturity model integration,縮寫為cmmi。目的是為組織過程和提高管理產品開發、

發布和維護能力提供保障幫助組織客觀評價自身能力成熟度和過程域能力,為過程改進建立優先順序以及執行過程改進。

軟體過程改進是乙個持續的、全員參與的過程。cmmi實施或軟體過程改進採用的方法稱為ideal模式,分5步:啟動、診斷、建立、行動和推進。

在cmmi模型中,最基本的概念是「過程域」(即pa),每個pa分別表示了整個過程改進活動中應側重關注的或改進的某個方面的問題。模型

的全部描述就是按過程域作為基本構件而展開的,針對每個過程域分別規定了應達到什麼目標即為了達到這些目標應當做哪些「實踐」,但模

型並不規定這些模型由誰做、如何做,等等。在v1.3版本中,共計22個過程域。 

在階梯式表示法中,cmmi所包含的22個過程域,按照成熟度的概念分成4個組。

讀書筆記 基於CMMI的軟體工程及實訓指導第1章

第1章 軟體工程基礎 一 軟體工程概念及基本原理 軟體工程是從管理和技術兩方面來研究如何採用工程的概念 原理和技術方面並加以綜合,指導開發人員更好地開發和維護計算機軟體的一門新學科。軟體工程專家波漢姆 boehm 於1983年在一篇 中提出了軟體工程的7條基本原理 1 按照軟體生命週期的階段劃分制訂...

基於CMMI的軟體工程及實訓指導第一章心得體會

學習和預習了這門課程的第一章,我從理論上大概理解和掌握軟體工程,還有從不同的例項,讓理論和實踐得到了很好的結合。總的來說還是學到了很多東西的,有很多地方是值得肯定的。其實在我看來軟體工程與其說是一門課程不如說是一門思想,是乙個如何去分析和處理問題的過程,應該說其範疇已經遠遠不止侷限於該門課程,成為了...

CMMI帶給軟體工程工具行業的春風

一直在軟體工程這個行當混,回頭想想,自己在這個行當已經混跡了快8年了,在這個行業也算是老人了。深知一點,在中國賣軟體難,賣軟體給中國軟體公司就更難。在中國為軟體公司做相關的軟體工程工具的公司 真的是很少。這個行業,太難生存了。沒有國家的支援,不可想象。cmmi從03年之後開始在國內大行其道,有很多人...