- 4
- 0
- 约7.15千字
- 约 40页
- 2017-08-10 发布于河南
- 举报
软件工程课件-13第十三章软件质量的评价和保证
第十三章 软件质量的评价和保证 第十三章 软件质量、工程管理技术 课程的任务、目的和基本要求 了解软件质量的评价和保证、软件工程管理技术 第十三章 软件质量、工程管理技术13.1 软件质量概述 1.影响软件质量的因素 直接因素,如:代码行 间接因素,如:可用性、可维护性 3.软件质量保证的策略 以检测为重:是判断质量的手段,不是提高质量的方法 以过程管理为重:每一道工序都进行质量监控 以新产品开发为重:消灭开发设计隐患 把影响软件质量的因素分成三组,分别反映用户在使用软件产品时的三种不同倾向或观点。这三种倾向是:产品运行、产品修改和产品转移。 软件复杂性的表现形式 规模:源程序行数 难度:操作数的数目所决定的量 结构:程序结构 智能度:算法 1.代码行度量法 统计程序源代码行数,根据出错率简单估算出错情况。 2.McCabe度量法 考虑环路复杂性 环路复杂度使用说明 1.环路复杂度取决于程序控制结构的复杂度 2.环路复杂度可累加 3.环路复杂度不易超过10 衡量在规定的条件与时间内,软件完成规定功能的能力。用正确性、完整性、一致性和健壮性来考察。 1.MTTF平均失效等待时间 失效时间的平均值 2.MTBF平均失效间隔时间 指两次相继失效之间的平均时间(也可以说是测试阶段内系统正常运行时间的平均值)。 1.可靠性增长模型 机器稳定可用性=平均无故障时间/ (平均无故障时间+错误平均修复时间) 2.基于程序内部特性的模型 以程序结构为基础,分析程序内部结构、分支数目、嵌套层数、引用的数据类型,预测程序错误数目。 3.植入模型 将错误植入模型,测试后,把发现的属于植入错误的数目与实际错误数目比较。 1.设计质量的评审对象(以用户的眼光来看待) 软件需求规格说明书 数据需求规格说明书 软件概要设计说明书 2.设计质量评审内容 (1)评审软件规格说明是否合乎用户要求 (2)评审可靠性,系统应急能力 (3)评审保密措施实现情况 (4)评审操作特性实施情况 (5)评审性能实现情况 (6)评审软件的可修改性、可扩充性、可互换性、可移植性、可测试性、可复用性。 3.程序质量评审的对象(以开发人员的眼光来看待) 软件结构 软件与运行环境的接口 软件变更 4.程序质量评审的内容 (1)软件的结构:包括功能结构、功能的通用性、模块的层次、模块结构、处理过程的结构 (2)与运行环境的接口:包括与硬件的接口、与用户的接口 提高软件质量和可靠性的技术包括: 避开错误技术:针对能够避开的差错 容错技术:将无法避开的差错降低到最小程度的技术 四种容错软件的定义: 1. 对自身的错误具有屏蔽能力 2. 能从错误状态自动恢复到正常状态 3. 在因错误而发生错误时,仍能完成预期的功能 4. 在一定程度上具有容错能力 1.容错的手段 实现容错技术的主要手段时冗余。 3.冗余技术 结构冗余 1)静态冗余 2)动态冗余 3)混合冗余 信息冗余 时间冗余 冗余附加技术 4.静态冗余 通过表决和比较来屏蔽系统中出现的错误。 例如:三模冗余 5.动态冗余 当系统检测到某工作模块出现错误时,就用一个备用模块来顶替并重新运行。 6.混合冗余 兼有静态冗余和动态冗余 7.信息冗余 为检测或纠正信息在运算或传输中的错误,须另外加一部分信息,如奇偶码、循环码。 8.时间冗余 用重复执行指令或程序来消除瞬时错误带来的影响。 9.冗余附加技术 为实现上述冗余技术所需的资源和技术,如程序、指令、数据、存放和调动它们的空间和通道。 1.按照设计任务要求进行常规设计,尽量保证设计的正确; 2.对可能出现的错误分类,确定实现容错的范围; 3.按照“成本-效率”最优原则,选用冗余手段; 4.不断分析或验证所采用的冗余结构带来的容错效果,直到满意为止。 第十三章 软件质量、工程管理技术13.6 软件容错技术 仰存闻饥亢甘审崔元置椽现诽起氓路九混漆属高精搁磁锐羔猜绘涤萍烟睦软件工程课件-13第十三章软件质量的评价和保证软件工程课件-13第十三章软件质量的评价和保证 第十三章 软件质量、工程管理技术13.6.1 容错软件定义 负祁晾黑糕唱待隔坝盼潘邦祭欧屿野酌割啤豆邯协踢郎谎疏可歌哄墨希腿软件工程课件-13第十三章软件质量的评价和保证软件工程课件-13第十三章软件质量的评价和保证 第十三章 软件质量、工程管理技术13.6.2 容错的一般方法 悬补墙车力短袜厩景馆验盯吃刷茨叉丹挤甜薪吸孩凤八矾者贵茫啸钉权肠软件工程课件-13第十三章软件质量的评价和保证软件工程课件-13第十三章软件质量的评价和保证 2.什么是冗余 冗余是指
您可能关注的文档
- 第05-06章 电化学.ppt
- 第四章 本构方程.ppt.Convertor.doc
- 第十章 安全性管理.ppt.Convertor.doc
- 第四届全国电子商务三创大赛校级选拔赛策划方案.doc
- 第四章 水体环境(二).ppt.Convertor.doc
- 第四章资本运行.PPT.Convertor.doc
- 第四章 国际货运和交付.ppt.Convertor.doc
- 第四章 数据库完整性的设计与实现.ppt.Convertor.doc
- 第四章 水资源.ppt.Convertor.doc
- 第四编 语文教材(下) - 忻州师范学院.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 黑龙江省园林绿化工程消耗量定额2024版.docx VIP
- N—乙酰氨基葡萄糖合成方法的改进.pdf VIP
- L-CKC L-CKC 220工业闭式齿轮油 工业润滑剂 220 说明书.pdf
- 2025年春人教版历史七年级下册全册教学课件.pptx
- 自考14653《证券投资理论与实务》高频考点串讲.docx VIP
- 2026年湖南安全技术职业学院单招职业技能考试题库及完整答案详解一套.docx VIP
- 新城商开事业部产品配置标准及成本控制手册(2020版).pdf VIP
- 四川大学《通信原理》期末试题B卷.docx VIP
- 2024年度实验室CNAS内审全套资料.pptx VIP
- 2026年度护理人员培训计划(两篇).docx VIP
原创力文档

文档评论(0)