电子系统可靠性设计-第8章嵌入式系统软件的可靠性设计.pptx

电子系统可靠性设计-第8章嵌入式系统软件的可靠性设计.pptx

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 嵌入式系统软件的可靠性设计; 5.1 软件的可靠性 一、软件故障 1、软件故障的定义:; 2)软件错误和时间的关系:无关 硬件元器件的可靠性和时间的关系:成浴盆曲线 软件的错误不会随时间的推移而消失 3)软件错误改正后:永不出现 硬件的元器件:更换后,还有失效的可能 4)软件故障完全来源于设计,与生产、操作无关 硬件故障: 和设计、生产、操作都有关,其可靠性可以预估 相同的软件:不同水平的设计者去开发,可靠性??一样。 软件故障:对设计者有更大的依赖性 多数是由算法、逻辑的错误引起; 5)软件不存在耗损和老化 软件故障和外部环境无关 软件存储媒质的故障:硬盘、光盘、U盘是硬件故障 6)软件故障有更大的隐蔽性 通过测试发现隐藏的错误 软件的测试非常困难:由于软件的复杂性、多种不同的条件、多种不同的路径 没有执行到有故障的那部分软件:故障不会表现出来 7)不同故障出现的概率不一样 出现频率高的故障:占软件故障的绝大部分 出现频率低的故障:占软件故障的很小一部分;8)软件故障的随机性 软件开发的每一步如果有错,都会使最终的软件出现故障 故障出现是随机的,无法预测 硬件系统的故障:可以预先知道故障可能性的大小 例如:电源是故障多发点 9)软件故障的可传播性 软件运行到有错误的地方:产生错误的数据、状态 这些错误的数据、状态会引起软件的其它部分产生错误的状态、数据;二、软件可靠性指标 1、可靠度 定义:在规定条件下、在规定的时间内,软件无故障运行的概率 例如:某软件在10h内运行了100次,96次运行正常,则该软件10h的可靠度为0.96 表示符号:R(t) 2、平均故障间隔时间MTBF 故障率:λ;平均故障间隔时间:MTBF=1/ λ 上个例子:; 3、利用率 软件的平均维修时间为MTTR, 软件的利用率为:;三、软件错误的来源 主要由设计错误、疏忽、考虑不周等造成 1、没有认真进行需求调查 没有弄清楚用户的要求; 没有理解用户的要求; 用户提出的要求不完整、有疏漏、有矛盾、有错误 用户需求是设计软件的依据、出发点 一定要彻底了解用户的要求,逐字逐句推敲 实地考察,沟通和讨论 设计者在软件开发时,要和用户经常沟通,理解上完全一致;2、方案中有错误 当用户需求充分了解后,进行软件的总体方案设计 总体方案: 实现用户需求的软件结构; 实现用户需求中涉及的数据结构; 系统软件和用户软件的关系: 主程序、子程序、中断处理程序的结构、功能、接口 方案是软件编程的前提;3、采用不合适的编程语言 每种编程语言都有一定的针对性 嵌入式系统的软件:使用C语言 数据库管理软件:使用数据库语言,例如Visual Foxpro 网络软件:JAVA ; 5、性能错误 指设计的软件性能和用户的需求相差太大,不能满足用户的要求 例如:软件的响应时间、执行时间、控制系统的精度等 例如: 计算机的语音识别,尽管识别率满足要求,但是识别时间不能太长,如果需要几分钟进行识别,无法应用 嵌入式系统发生故障时: 需要立即做出响应,自动保护和报警 如果响应时间过长:会发生严重的后果; 6、中断出错 电子系统的实时响应事件:使用中断 如果有多个中断: 必须处理好中断的先后顺序, 防止两个或多个中断相互冲突 容易产生小概率事件 注意中断嵌套 中断服务处理程序需要花费时间,会造成误差的积累; 7、人为因素 程序设计人员的素质:直接影响软件的质量 要求程序设计人员: 具有丰富基础知识、软件编程能力, 能够熟练使用C语言, 具有较好的数据结构、程序设计方法的知识 能够熟练对软件查错、测试 具备良好的工作态度、 优秀的工作作风 不能粗心大意、不负责任、马马虎虎; 5.2 软件工程与管理 软件故障: 在很大程度上取决于设计者、

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档