第18章-软件质量保证ppt课件.ppt

第18章-软件质量保证ppt课件.ppt

ID:59201981

大小:401.50 KB

页数:31页

时间:2020-09-26

第18章-软件质量保证ppt课件.ppt_第1页
第18章-软件质量保证ppt课件.ppt_第2页
第18章-软件质量保证ppt课件.ppt_第3页
第18章-软件质量保证ppt课件.ppt_第4页
第18章-软件质量保证ppt课件.ppt_第5页
第18章-软件质量保证ppt课件.ppt_第6页
第18章-软件质量保证ppt课件.ppt_第7页
第18章-软件质量保证ppt课件.ppt_第8页
第18章-软件质量保证ppt课件.ppt_第9页
第18章-软件质量保证ppt课件.ppt_第10页
资源描述:

《第18章-软件质量保证ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第18章软件质量保证软件质量的基本概念软件质量模型与度量软件质量保证活动1.1软件质量软件质量的概念《美国传统字典》对软件质量的定义:某一事物的特征或属性。GB软件质量:软件产品中能满足给定需求的性质和特性的总体。设计质量:指设计者为一件产品规定的特征。符合质量:是指在制造过程中符合设计规格的程度。1.2质量的成本质量成本包括所有由质量工作或者进行与质量有关的活动所导致的成本。QualityCostsCoQ=CoF+CoP+CoAPrevention:costsincurredattemptingtoprev

2、entoravoiderrorsAppraisal:costsincurredattemptingtodetecterrorsFailure:costsincurredbecausetheotherattemptswerenotsuccessfulCoQPreventionCostsTrainingstandard,proceduresPlanningqualityimprovementAuditsanalysisAppraisalCostsreviewswalkthroughstestingsupplier

3、monitoringCoQFailureCostscorrectionandre-workcustomercomplaintssupplyfailuremanpowerfailureLegalfeeslostbenefits2软件质量模型与度量2.1软件质量特性:软件质量特性,反映了软件的本质功能性(Functionality)可靠性(Reliability)易使用性(Usability)效率(Efficiency)可维护性(Maintainability)可移植性(Portability)2.2软件质量模型

4、McCall软件质量模型ISO的软件质量评价模型McCall软件质量模型ISO的软件质量评价模型软件质量度量模型由三层组成:高层(toplevel):软件质量需求评价准则(SQRC)中层(midlevel):软件质量设计评价准则(SQDC)低层(lowlevel):软件质量度量评价准则(SQMC)2.3软件质量的度量软件质量特性度量有两类:预测型和验收型。预测度量是利用定量或定性的方法,估算软件质量的评价值,以得到软件质量的比较精确的估算值。验收度量是在软件开发各阶段的检查点,对软件的要求质量进行确认性检查的

5、具体评价值,它是对开发过程中的预测进行评价。第一种叫做尺度度量,这是一种定量度量。它适用于一些能够直接度量的特性,例如,出错率定义为:错误数/KLOC/单位时间第二种叫做二元度量,这是一种定性度量。它适用于一些只能间接度量的特性,例如,可使用性、灵活性等等。预测度量有两种尺度度量检查表二元度量检查表3软件质量保证活动3.1软件质量保证活动是为保证产品和服务充分满足消费者要求的质量而进行的有计划、有组织的活动。3.2软件质量保证活动的范围软件工程管理方法和工具在整个软件过程中采用的正式技术复审多层次的测试策略对

6、软件文档及其修改的控制保证软件遵从软件开发标准的规程度量和报告机制3.3软件的质量设计将规定的软件质量特性转换为软件内部结构的特性。“软件的结构特性”物理数据模块间耦合度:物理数据与模块之间的对应功能物理数据模块数据强度:逻辑数据与物理数据的对应模块强度:功能与模块的对应逻辑数据与功能的对应数据间连接法物理数据层次模块间连接法模块层次逻辑数据层次功能层次物理结构逻辑结构数据结构处理结构3.4软件复审软件复审是软件工程过程中的“过滤器”。复审被用于软件开发过程中的多个不同的点上,起到发现错误进而引发排错活动的作

7、用。方法:走查(walkthrough)轮查(Round-robinReview)3.5正式技术复审(FTR)目的:在软件的任何一种表示形式中发现功能、逻辑或实现的错误。证实经过复审的软件的确满足需求保证软件的表示符合预定义的标准方法:检查(Review)审查(Inspection)开发阶段与相应的检验项目开发阶段检查项目需求分析需求分析功能设计实施计划1。开发目的2。目标值3。开发量(程序,文档)4。所需资源5。各阶段的产品,作业内容6。开发体制的合理性设计结构设计数据设计过程设计1。产品的量(计划量,实际

8、量)2。评审量3。差错数4。检出差错的内容和倾向5。评审方法,覆盖性6。出错原因,处理情况及对该阶段的影响7。评审结束,阶段结束的判断标准开发阶段与相应的检验项目(续)程序编制单元测试组装测试确认测试检查,评价运行,维护实现验收运行维护1。产品的量(计划量,实际量),目标值完成情况2。评审量3。检出的差错数4。计算机使用时间5。出错原因,处理情况及对该阶段的影响6。检出的差错内容及倾向7。评审方法,

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

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

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