天天看點

軟體項目品質管理與度量

軟體項目/産品的品質問題一直困擾軟體企業、監理方和甲方,如何預防、發現、治理軟體項目/産品品質問題,是目前我國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模型;

繼續閱讀