软件可靠性工程培训提纲之一.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 软件可靠性工程 孙 志 安 051885981064 lxjsza716@yahoo.cn 要 点 1、软件可靠性工程:重要性与必要性 2、软件可靠性工程:框架与过程模型 3、软件可靠性工程:概念与基础 4、软件可靠性工程:模型建立 5、软件可靠性工程:可靠性度量 6、软件可靠性工程:可靠性要求制定与分配 7、软件可靠性工程:可靠性设计 8、软件可靠性工程:可靠性分析 9、软件可靠性工程:可靠性测试 10、软件可靠性工程:可靠性工程管理 一、软件可靠性工程:重要性与必要性 因为软件可靠性问题造成的产品故障甚至事故或灾难屡见不鲜,俯拾皆是,触目惊心!重视软件可靠性工程的研究并付诸于实践,是改进软件过程,提高软件可靠性的根本出路!加强软件可靠性工程的研究和实践,势在必行,势在必然! 1.1 实例分析 1.2 软件现状 1.3 软件可靠性工程进展 1.4 软件可靠性对装备可靠性的影响 1.5 软件可靠性工程的基本问题 1.6 总结 1.1 实例分析:ARAIA-5发射失败 1996年6 月4日,欧洲航天局历时10年,耗资50亿美元的ARIAN-5 火箭在发射升空40秒后,由于攻角大于20度,引起了极高的气动载荷,导致火箭的助推级与芯级分离,不得不启动自毁装置引爆火箭。导致此灾难性后果的主要原因是:主惯性参考系统在将64位浮点数转换成16位有符号整数时,数字转换超出了范围,同时没有将正确的姿态数据传送给运载火箭的箭载计算机所致。另一重要的原因是这一错误在ARIAN—4 上就已经同样存在,但在重用此软件时将错误一并重用而未进行完备测试。 实例一:ARIAN-5发射失败 1.1 实例分析:VIKING着陆爆炸 1963年,美国航天局火星探测器 Viking 在接近火星表面时发生爆炸,导致项目失败,造成高达数亿美元的损失。造成该问题的原因之一是:弹道计算的量纲不统一,公制英制单位混淆。地面控制系统使用磅,卫星使用牛顿;造成该问题的原因之二是该探测器软件中的一个“,”被误写为“.”。 实例二:NASA火星项目失败 1.1 实例分析:TMA1溅落偏差 实例三:TMA1飞船溅落偏差 2003年5月4日,俄罗斯的TMA1 号宇宙飞船从国际空间站返回地面时,由于软件错误导致导航系统故障,自动驾驶仪只能以弹道方式降落,在降落过程中,计算机又突然开始搜索国际空间站,并试图与国际空间站对接,使得飞行控制中心在飞船返回过程中与飞船失去联系长达11分钟,最终导致飞船与原定溅落点偏差达到460多公里。 1.1 实例分析:爱国者拦截失败 实例四:爱国者拦截失败 海湾战争期间,在一次拦截任务中,爱国者防空系统未能成功拦截来袭的飞毛腿导弹,造成28名英军官兵被炸身亡。其原因就是跟踪软件在运行 100 小时后出现了一个0.36 秒的舍入误差。 1.1 实例分析:CG48动力系统故障 美海军约克城(CG- 48)号巡洋舰发生动力系统失效事故,导致全舰各系统功能几乎瘫痪,使该舰在海上漂流了2 小时45分钟。导致该问题的主要原因是软件出现被零除的错误,造成数据溢出,并波及到整个网络系统,导致动力系统失效。 案例五:美国CG48号巡洋舰动力系统故障 1.1 实例分析:IBM360 OS开发失败 IBM360系列计算机操作系统的开发花费了大约 5 000人/年的人力投入,最多时,1000多人同时投入开发工作,写出了近 100 万行的源程序。尽管投入了如此多的人力物力,其结果却是进度一拖再拖,最终只得放弃。据统计,这个操作系统每次发放的新版本都是从前一版本中找出1000个以上的错误而修正的结果。 案例六:IBM360操作系统失败 1.2 软件现状:软件质量 软件质量问题越来越突出:令人担忧! 1.2 软件现状:软件可靠性 软件可靠性问题占装备可靠性问题的比例越来越高! 1.2 软件现状:软件可靠性 软件可靠性问题呈逐年上升趋势! 1.2 软件现状:软件工程意识 顾客 程序员 为我开发一个软件 OK 软件工程意识有待进一步加强! 软件测试:成也萧何,败也萧何!! 1.2 软件现状:软件可靠性工程意识 软件可靠性工程意识亟待提高! 1.3 软件可靠性工程进展:发展历程 1、由于计算机技术的飞速发展与广泛应用,软件可靠性问题于上个世纪 50 年代在美国航空航天界得到关注和研究,相应的概念得以产生。 2、上个世纪70年代中后期以来,以软件工程的大力发展为契机, 假传统可靠性工程技术和方法, 软件可靠性工程得以产生和发展。 3、软件可靠性工程的发展得益于软件可靠性模型的研究与应用。20 世纪80 年代之前,软件可靠性工作主要侧重于模型

文档评论(0)

yaocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档