軟件項目質量管理與度量
軟件項目/產品的質量問題一直困擾軟件企業、監理方和甲方,如何預防、發現、治理軟件項目/產品質量問題,是目前我國it發展面臨巨大的挑戰,這也是it發展過程中關注的主要問題。軟件企業、甲方和監理方在研發過程中常常要面臨很多難題:
1、軟件質量管理基礎
(1)質量的概念與定義;(2)軟件的質量要素;(3)軟件質量評價的準則;(4)iso 9000軟件質量體系結構;(5)軟件質量保證過程;(6)質量管理大師簡介;(7)質量管理的發展歷程;
2、軟件質量與質量管理
(1)軟件質量面臨的挑戰及模糊認識;(2)軟件質量基礎;(3)軟件發生質量問題的根本原因及對策;(4)軟件質量工程體系;(5)軟件質量控制方法、模型與工具;(6)軟件全面質量管理;
3、軟件質量管理工具選型;(1)軟件質量管理粒度分析;(2)軟件質量管理工具決策分析;(3)介紹商用質量管理工具;(4)介紹開源質量管理工具;
4、質量的防范策略
(1)質量預防的哲學;(2)為什么擔心質量;(3)發布有質量問題產品的商業影響;(4)生命周期成本計算概念;(5)質量防范計劃;(6)pareto分析;(7)趨勢分析;
5、高質量的軟件需求
(1)需求的概念;(2)需求開發的主要困難與應對;(3)需求調查、需求分析的質量控制;(4)什么是合格的軟件需求規格說明書;(5)需求驗證與管理;(6)需求階段度量技術及相應的工具;
6、提高軟件設計質量
(1)軟件設計關鍵問題分析;(2)軟件設計策略方法;(3)軟件設計質量控制要點及評價標準;(4)典型系統架構、應用策略及對質量的影響;(5)軟件設計質量的分析與評價,方法、技術和工具;
7、高質量編程
(1)編程面臨的問題;(2)高質量代碼的特性;(3)代碼風格與編程規則;(4)關鍵的編程決策與編程質量;(5)提高程序質量的技術及度量技術與工具;(6)代碼審查、單元測試的質量控制;(7)調整代碼達成質量目標;
8、軟件測試之質量
(1)測試的常識與道理;(2)測試的現實;(3)測試方法應用之道;(4)測試目標實現的完整性和有效性;(5)測試過程的評審和質量保證;(6)軟件測試組織和管理;(7)軟件測試質量的量化質量管理技術與工具
9、軟件發布和維護的質量管理
(1)軟件構建(build)健康質量分析;(2)軟件發布質量標準定義;(3)軟件發布質量管理;(4)軟件維護質量管理;
10、軟件產品質量評價與選擇
(1)軟件產品的質量模型(勃姆與麥考爾模型);(2)軟件產品質量的度量方法;(3)軟件產品評價準則的定義;(4)微軟軟件質量測試常用度量;
11、軟件度量技術
(1)軟件度量概述;(2)軟件測量技術基礎;(3)“目標驅動”的軟件度量;(4)軟件規模度量及工作量估算;(5)面向功能設計(結構)的度量;(6)軟件測試相關度量;(7)軟件質量度量;
12、缺陷度量
(1)軟件質量屬性與度量;(2)理解與缺陷相關的各種度量數據;(3)使用缺陷度量數據做決策;(4)缺陷分布度量、缺陷密度、缺陷注入率、整體缺陷清除率與階段性缺陷清除率;(5)缺陷報告的質量;(6)缺陷分析工具及實踐;
13、測試的度量
(1)測試用例的深度、質量和有效性;(2)測試執行的效率和質量;(3)缺陷報告的質量;(4)測試覆蓋度(測試整體的質量);(5)測試環境的穩定性或有效性;
14、成熟度度量(maturity metrics)
(1)組織度量;(2)資源度量;(3)培訓度量;(4)文檔標準化度量;(5)數據管理與分析度量;(6)過程質量度量;
15、管理度量(management metrics)
(1)項目管理度量(如里程碑管理度量、風險度量、作業流程度量、控制度量等);(2)質量管理度量(如質量審查度量、質量測試度量、質量保證度量等);(3)配置管理度量(如式樣變更控制度量、版本管理控制度量等);(4)個人能力成熟度度量;(5)團隊能力成熟度度量;
16、軟件開發項目規模度量(size measurement)
(1) 功能點分析(fpa:function points analysis);(2) 代碼行(loc:lines of code);(3) 德爾菲法(delphi technique);(4) cocomo模型;
posted on 2014-09-23 09:41 順其自然EVO 閱讀(319) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄