软件可信性度量.ppt

软件可信性度量.ppt

ID:56411350

大小:656.00 KB

页数:30页

时间:2020-06-17

软件可信性度量.ppt_第1页
软件可信性度量.ppt_第2页
软件可信性度量.ppt_第3页
软件可信性度量.ppt_第4页
软件可信性度量.ppt_第5页
资源描述:

《软件可信性度量.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第四讲软件可信性度量1可信性是软件性质的子集软件性质的静态判定问题本质上是不完备的(图灵机的判定)我们能做的是在一定约束条件下对一些重要的性质给出较准确的度量Onefaultper1,000LOCis4.59sigma,6sigmawouldbe3.4faultsper1,000,000LOC.2内容一、软件可信性度量二、如何度量软件的可信性?3一、软件可信性度量1、测量、度量与指标2、度量什么?3、刻度是什么?4、软件缺陷41、测量、度量与指示测量(Measure)是一个过程,用于对产品或者过程的某个属性的范围、数量、维度、容量

2、或大小提供“一个”“定量的指示”;获取了一个数据!度量(Metric)是对软件产品进行范围广泛的测度,它给出一个系统、构件或过程的某个给定属性的“度”的定量测量;指示(Indicator)是一个度量或一组度量的组合,采用易于理解的形式,对软件过程、项目或产品质量提供更全面、深入的评价和了解,以利于过程和质量的分析。5“Youcan'tcontrolwhatyoudon'tmeasure”TomDeMarco,ControllingSoftwareProjects,1982Whattomeasure?LengthRulerMeter

3、/Centimeter/…TimeClockDay/Hour/Minute/…WeightBalanceGram/Kilogram/…TemperatureThermometerCentigrade/…Humidity,brightness,……area,volume,velocity,density,software:LOC,DensityofDefect,MTTF,……62、度量什么?软件“可信性”的属性仍然从“质量”的性质开始!外部测量内部质量属性外部质量属性使用质量属性过程质量过程过程测量内部测量使用质量的测量软件产品软件

4、产品的效用使用条件影响影响影响依赖依赖依赖目前主要关注产品质量!服务时的内部质量?7外部和内部质量功能性可靠性易用性效率维护性可移植性适合性准确性互操作性保密安全性功能性的依从性成熟性容错性易恢复性可靠性的依从性易理解性易学性易操作性吸引性易用性的依从性时间特性资源利用性效率的依从性易分析性易改变性稳定性易测试性维护性的依从性适应性易安装性共存性易替换性可移植性的依从性***的依从性:软件产品遵循与***相关的标准、约定或法规以及类似规定的能力8软件可信性功能性可靠性安全性高效性维护性可用性正确性准确性(精度、不少、不多)成熟性容

5、错性易恢复性机密性完整性抗抵赖性时间特性资源利用性易分析性易改变性稳定性易测试性93、刻度(依据、标准)是什么?度量对象不同,度量刻度也不同!Product(Artifact)AnalyzingDesigningCodingCompilingDeployingDevelopingProcessMaintaining10产品(Product)与制品(Artifact):产品:最终交付给用户的软件(主要是代码)制品:软件生命周期中,所有各个阶段的人工产物包括:产品以及开发过程中产生的设计模型分析模型等等In-houseartifact

6、In-processproduct刻度分别是什么?11为什么要度量早期制品?问题要尽早发现、尽早解决!以降低总的可信性保障开销但越往前也越困难用户需求不够清晰制品形态不够清晰自动成分较少,人工方式更多12产品度量之后呢?对服务进行度量!服务提供者服务使用者第三方刻度也很多!13软件可信性度量问题转化为:在软件生命周期的不同阶段模型、代码、服务是否与刻度有偏差?存在缺陷?144、软件缺陷1)什么是软件缺陷缺陷、错误、故障、失败错误(error)人缺陷(defect)制品(模型、数据、程序)故障(fault)运行结果(内部,局部)失败

7、(failure)总体后果(外部)15Asystemfailureoccurswhenthedeliveredserviceisadjudgedtohavedeviatedfromfulfillingthesystemfunction.Anerroristhatpartofthesystemstatewhichisliabletoleadtosubsequentfailure:anerroraffectingtheserviceisanindicationthatafailureoccursorhasoccurred.Theadj

8、udgedorhypothesisedcauseofanerrorisafault.(Note:errorsdonotnecessarilyleadtofailures–thismaybeavoidedbychanceordesign;compon

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。