10-2软体产品品质度量(Continued).ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
10-2软体产品品质度量(Continued)

第10章 軟體品質管理 大綱 10-1軟體產品品質要素 10-2 軟體產品品質度量 10-3影響產品品質的因素 10-4軟體品質管理的基本觀念 10-5軟體品質管理的作業流程 10-6軟體可靠性的度量 10-7軟體品質管理的建立 10-1軟體產品品質要素 良好的軟體產品品質,是每個人都想追求的目標,也是軟體工程裡的最高境界 軟體產品品質是許多因素的複雜混合物,要很完整地定義它並不容易。 圖10-1給予軟體產品品質一個大約的定義。 10-1軟體產品品質要素(Continued) 些年來,科學家們定義了一組軟體產品品質要素,這些要素從四個不同構面來判斷軟體系統:(A)操作構面、(B)變更構面、(C)移轉構面、 (D)管理構面。 10-2 軟體產品品質度量 (A)性能度量:性能是有關軟體的處理速度。最通常的性能度量可以用軟體的回應時間來表示。 (B)正確性度量:正確性是軟體系統完成它所需的功能的程度。 圖 10-3顯示正確性度量的公式。 10-2 軟體產品品質度量(Continued) (C)可靠性度量:對於軟體系統整個品質而言,可靠性是一個重要的要素。 (D)可用性度量:可用性的度量是指軟體系統根據需求規格,在一給定時間段內可以工作正常的概率。 10-2 軟體產品品質度量(Continued) (E)使用友善性度量:使用友善性嘗試對使用者能否接納軟體系統進行量化。 (F)安全性度量:安全性度量是計算出當軟體系統被破壞時,它可以擊敗敵方攻擊的概率。 (G)測試性度量:測試性度量是計算出測試一個軟體系統所需花費的工作量的反比。 圖 10-4顯示測試性度量的公式。 10-2 軟體產品品質度量(Continued) (H)維護性度量:維護性是如果有變更請求時,軟體被修改的方便程度。圖10-5顯示軟體維護性度量的公式。 10-2 軟體產品品質度量(Continued) (I)再利用性度量:再使用性度量是計算出整個軟體系統或某些部份,可以給其它軟體系統再利用的概率。 (J)移轉性度量:移轉性度量是計算出把一個軟體系統從一個環境移轉到一個環境所需花費的工作量。 10-2 軟體產品品質度量(Continued) (K)證實性度量:證實性度量是計算出證明一個軟體系統所需花費的工作量的反比。 (L)管理性度量:管理性度量是計算出管理一個軟體系統所需花費的工作量的反比。 10-3影響產品品質的因素 10-4軟體品質管理的基本觀念 10-4-2人員的品質管理 軟體的開發,最大的生產力是來自開發人員的腦力。因此人員的素質,是最關係著產品的品質。開發人員素質高,產品也比較容易品質高。 10-4-3技術的品質管理 技術指的是軟體工程所用方法,對產品品質也有相當的影響。 譬如:(A)以架構為中心的軟體工程方法、(B)物件導向分析、(C)物件導向設計,等等都是一些最新的技術。 10-5軟體品質管理的作業流程 10-5-1定義品質的需求 軟體品質管理的作業流程的第一件工作,就是定義品質的需求。首先,品質管理人員根據合約規定、品質規格、品質資料等來分析軟體品質的需求,以產生初步的品質需求規格。 10-5-2撰寫品質管理計劃書 軟體品質管理的作業流程的第二件工作,就是根據品質需求規格,來撰寫品質管理計劃書,如圖10-10所示。 10-5-3軟體過程的品管工作 軟體過程包括專案規劃、需求與規格、設計與實現、證實與驗認、產品演進等五個步驟。 10-5-3軟體過程的品管工作 (Continued) 10-5-3-2軟體品質的控制 軟體品質的控制主要目的在於發掘造成品質偏差的可能原因,並採取適當的修正措施。 軟體品質控制的方法可以透過複審(Review)和檢查(Inspection)來達成。 10-5-3-2軟體品質的控制(Continued) 複審主要的工作就是透過會議的方式找出軟體潛在的錯誤,以確保軟體的品質水準。複審會議可以分兩種: (A)正式的複審會議 (B)非正式的複審會議。 10-5-3-2軟體品質的控制(Continued) 相較於複審而言,檢查的嚴謹度和深入度都比較高。 一般來說,軟體品質會將檢查和複審兩者交相應用。 主要的原因是檢查和複審彼此之間有相輔相成的效果。 10-6軟體可靠性的度量 如果我們考慮一個整體軟體系統,可靠性的簡單度量就是平均故障間隔時間(Mean Time Between Failure, 簡稱為MTBF)。平均故障間隔時間可以由平均當機前時間(Mean Time To Failure, 簡稱為MTTF)和平均修理時間(Mean Time To Repair, 簡稱為MTTR)兩者推導出來,如圖10-12所示。 1

文档评论(0)

busuanzi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档