软件可靠性与质量保证_第1页
软件可靠性与质量保证_第2页
软件可靠性与质量保证_第3页
软件可靠性与质量保证_第4页
软件可靠性与质量保证_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主讲老

2共24学时授课 22学 2学

3引言软件配置管理技术软件避错设计技术软件静态、动态测试技术软件可靠性测试、度量技术软件FMEA、软件FTA软件容错技术+复习4 课 5娜5型火箭发射失败 娜5型火箭首次 6 7 月日,设在科罗拉多州 状态”,几分钟内十架喷气式战 才发现这是由于计算故障造成8 。我国某计算机控制电传的试验机,在试飞中产生溢出错误,造成舵面锁住,飞机无法而 年月 有关软件质量和可靠性保证的常见问题(基本概念什么是以正确性和可靠性为中心的软件质量什么是软件的错有关软件质量和可靠性保证 ,… 软件质量和可靠性保证 常见的软件质量相关概你觉得下列软件应当具备什么样的游戏软电梯控制软银行系统网络软即时通讯软件OFFICE软客机飞控软软ATM软…横看成岭 ,远近高低各不用户如何看软件质量按规定正确完成功能——长时间持续正确完成功能——易于使用——易用易于安装,即插即用——可安 同一软件不同的开发方如何看软件质开发人员 产品经理其他人员对 对于 软件质量定义(GB/T11457-软件具有所期望顾客和用户觉得确定软件在使用本课:软件质量是软件产品满足使用要求的程度 什么是软件质量框架—外部质量功能性

可靠性

易用 效

可移植适合性准确性互操作性安全性功能性的依从性

成熟性容错性易恢复性可靠性的依从性

易理解性易学性易操作性吸引性易用性的依从性

时间特性资源利用效率的依从性

易分析性易改变性稳定性易测试性性的依从性

适应性易安装性共存性易替换性可移植性的依从性 性能级别的能力。 易用:在指定条件下使用,软产理解习吸 力。 效性 的能力。 微软公司的JimMcCarthy认为软件质量保证是软件开微软的SteveMcConnell则认为软件质量保证是一系列 2.2软件什么是软件可靠在规定的条件下,在软件的概率是系统输入和系统使用的函数件中存在的缺陷的函数存在的缺陷)。规定的条规定的时主要包软件可靠性设计软件可靠性如:在软件生存周期各阶段有关软件可靠性1.3软件工程、软件质量工程、软件可靠性工软件工软件质量软件可靠性软件质量和可靠性保证以正确性和可靠性为中心合程度)正确 的是面向开发人员而言可靠性则是面向用户的,是用户最关心的质量特软件的正确性和可靠性是软件质量的最重要的方错误(error):可能产生非希望结果的人的行为 故障误的编码失效错误、故障、失效和缺失故错缺陷相关概念之间的关e1输入/输出)x:失效e2e3x1e4e5x2e6图例:abab错误e3引图例:abab治古代名医为大家熟知,《史记》所载他以神奇医术为齐不如两个哥哥:大哥最好,医在病情发作之前,未觉其病除;他,医在病情已很严重之时,不仅痛苦,且下大软件质量和可靠性保证技术分缺陷预防——引入缺陷减少——通过故障检测和排除减少缺缺陷遏制——缺陷度量——便于缺陷与缺陷 的一般方软件开发输入e

软件系统f

使用场景和结果(输入/输出)x 错 故消 消

失失效屏障预图例:图例:aaab存在“a”移除“a”a缺陷屏障/消除错误、故障、失效以及缺陷预防、排除及遏制之间的有些人的错误概有些人的不正确有些故障可以直接通 和静态分析检测和消还有一些故障通过容错进行阻 在软件开发过程中的质量和可靠性保缺陷预防活动主要集中在开发的早期阶缺陷遏制主要是在使用阶在软件开发过程中的质量和可靠性保需求和详细明检查、需求和详细明设设编QA阶测测发布发布缺陷预防- 不严密的设 :如果由于不严密的设和选用的过程、标准不一致缺陷预防技术概性等质量指 自动除包括软件人工技术:人工技术是一类通过人脑进行的软缺陷检测和排除之动态测试技通过运行软件来观测失效并消除故动态测试技术包 试设计,又称逻辑黑盒测试技术:根据软件规范进采用上述()发生后的造成的损失会至全局失效,但是会导致一些时间延迟。决机制使得并行运行的版本少数局部的失效不会软件配置管理技软件避错设计技软件静态、动态测试技软件可靠性测试、度量技软件FMEA、软件软件容错技术+复要软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论