【軟件質量管理】--烏雲後依然是燦爛的晴天

軟件質量特性:-----

軟件質量特性定義成分層模型;最基本的叫基本質量特性,由一些子質量特性定義和度量。二次特性在必要時由 他的一些子質量特性定義和度量。

1976 Boehm質量模型

1979 Mecall質量模型                                             1985 ISO 質量模型

                                                

軟件質量的度量和評價:

預測性驗收性

預測度量是利用定量或定性的方法,估算軟件質量的評價值,得到軟件質量的比較精確的估算值

預測度量:尺度定量(定量度量)    二元定量(定性度量)

驗收度量是軟件開發各階段的檢查點,對軟件的要求質量進行確認性檢查的具體評價值,對開發的過程中的預測進行評價

 軟件質量的保證的主要任務:

用戶要求定義;            力爭不重複勞動;             掌握開發新軟件的方法;

組織外部力量協作的方法;           排除無效勞動;         發揮每個開發者的能力;

提高軟件開發的工程能力;                      提高計劃和管理質量能力;

軟件質量都靈和保證的條件:

適應性;易學性;可靠性;針對性;客觀性;質量經濟性

軟件質量保證的實施步驟:

             

 軟件配置管理:

軟件配置管理,簡稱SCM是一種“保護傘”活動,它應用於整個軟件工程過程

目標是爲了:標識腦梗;控制變更;確保變更正確的實現;

向其他有關的人報告變更

基線:使軟件生存期中各開發階段末尾的特定點,又稱里程碑。

基線的作用:把各階段工作的劃分更加明確,便於檢查和肯定階段成果

版本控制:

是SCM 的基礎,管理保護開發者的軟件資源。版本控制管理在軟件工程過程中建立起配置對象的不同版本。使用演變圖表示系統的不同版本

版本管理的主要任務:

集中管理檔案,安全授權機制:%版本管理的操作將開發組的檔案集中的存放在服務器上,經系統管理員授權給用戶;%用戶通過登入和檢出的方式訪問服務器上的文件,未經授權的用戶無法訪問服務器上的文件

軟件版本升級管理:

%每次登入時,在服務器上都會生成新的版本;

%任何版本夠可以隨時檢出編輯,同一應用的不同版本可以向樹枝一樣增長

 軟件能力成熟度模型:

 CMM是指“能力成熟度模型”,其英文全稱爲Capability Maturity Model for Software,英文縮寫爲SW-CMM,簡稱CMM。它是對於軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述。CMM的核心是把軟件開發視爲一個過程,並根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。
      CMM是一種用於評價軟件承包能力以改善軟件質量的方法,側重於軟件開發過程的管理及工程能力的提高與評估。分爲五個等級:一級爲初始級,二級爲可重複級,三級爲已定義級,四級爲已管理級,五級爲優化級。

提高軟件開發能力的手段:

#是軟件過程改進的指南,是適應軟件生產過程的一個標準;

#以具體實踐爲基礎:

#在原有軟件工程基礎上提供的,描述了軟件過程中的關鍵元素

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章