的错误如果错误存在的话在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。输入空间示意图离散型运行剖面图连续型运行剖面图软件可靠性的基本数学关系软件可靠性与硬件可靠性的区别软件和硬件在可靠性特征上的差异,主要有以下几点最明显的是硬件有老化损耗现象,硬件失效是物理故障,是器件物理变化的必然结果,有浴盆曲线现象软件不发生变化,没有磨损现象,有陈旧落后的问题,没有浴盆曲线现象。硬件可靠性的决定因素是时间,受设计生产运用的所有过程影响,软件可靠性的决定因素是与输入数据有关的软件差错,是输入数据和程序内部状态的函数,更多地决定于人。硬件的纠错维护可通过修复或更换失效的系统了下述分类时间域按时钟时间执行时间或时间分类类别根据软件在无限的时间内运行时可能经历的故障数是有限的还是无限的进行分类型式根据软件在运行时间时的失效数分布来分类。其中主要考虑泊松分布和二项式分布。种类根据软件发生故障的故障密度对时间的函数形式分类仅对有限故障类。族根据软件的故障密度对它的期望故障数的函数形式分类仅对无限故障类。可靠性度量常见的软件差错包括非法转移误转移死循环空间溢出数据执行和无理数据等。在软件可靠性分析和设计中,常常利用故障模型来对不同的故障表现进行抽象。故障模型可以建立在系统的各个级别上。建立的级别越低,进行故障处理的代价就越低,但模型所覆盖的故障也越少。常用的故障模型有基于逻辑级基于数据结构级和基于系统级的故障模型。模型建立软件可靠性模型的建立是通过对所选模型关联参数的统计来确定失效情况可靠性目标和实现这目标的时间,并利用可靠性模型来制定测试策略,同时确定软件交付的预期可靠性。此外,它对经费估算资源计划进度安排和软件维护等也很重要。软件可靠性建模可归结为模型的比较与选择参数选择及模型应用。模型参数取决于软件性能过程特性修改活动和程序变化等。由于软件本身的特性,以及缺乏可靠性数据,因此建立完全满足这些因素的可靠性模型非常困难,且难以验证。模型统从现有模型来预计软件可靠性,往往存在偏差。当给定或已知数据的基本分布时,极大似然估计是模型参数估计最基本的方法,它显然有利于对预计的改进。最小二乘法能很好地代替极大似然估计,它通过故障强度拟合来估计模型参数。对中小样本的情况,它具有较小的偏差和较快的收敛性。分析方法提供了种把先验知识综合到估计过程中的方法,为把不同数据源综合起来提供了有效的手段,但其分析和计算极为复杂。软件可靠性模型参数正如前面所说,当今存在着由很多软件可靠性工作者开发的很多软件可靠性模型。这些模型使用了由各个软件可靠性工作者定义的各种各样的参数。因此,在本章讨论中,为了使变量名称致,也为了书写和读者查阅方便,我们对变量名称统定义如下软件可靠性模型及其应用模型对数模型模型为达到目标还需检测出的缺陷数为达到故障率目标或目标必须要检出的累计缺陷数测试时间当前已检测出的累积缺陷数为达到目标需要的时间已检出的累计缺陷数以上软件可靠性模型的适用条件和阶段模型假设适用阶段难易度基本模型优先固有缺陷数常数故障率指数分布集成测试后对数模型无限固有缺陷数对数分布故障率随时间变化单元测试到系统测试非时齐缺陷分布缺陷可能因修复而产生指数分布集成测试后软件质量保证与测试第章软件可靠性度量和测试内容提要软件可靠性软件可靠性发展史软件可靠性的定义软件可靠性的基本数学关系软件可靠性与硬件可靠性的区别影响软件可靠性的因素软件的差错故障和失效可靠性模型及其评价标准软件可靠性模型软件可靠性模型参数软件可靠性模型及其应用软件可靠性模型评价准则内容提要软件可靠性测试和评估软件可靠性评测软件可靠性测试的具体实施过程提高软件可靠性的方法和技术建立以可靠性为核心的质量标准选择开发方法软件重用使用开发管理工具加强测试容错设计软件可靠性研究的主要问题小结软件可靠性用软件系统规模越做越大越复杂,其可靠性越来越难保证。应用本身对系统运行的可靠性要求越来越高,在些关键的应用领域,如航空航天等,其可靠性要求尤为重要,在银行等服务性行业,其软件系统的可靠性也直接关系到自身的声誉和生存发展竞争能力。特别是软件可靠性比硬件可靠性更难保证,会严重影响整个系统的可靠性。在许多项目开发过程中,对可靠性没有提出明确的要求,开发商部门也不在可靠性方面花更多的精力,往往只注重速度结果的正确性和用户界面的友好性等,而忽略了可靠性。在投入使用后才发现大量可靠性问题,增加了维护困难和工作量,严重时只有束之高阁,无法投入实际使用。软件可靠性发展史软件工程的发展大体上可分为下列四个阶段。年年年年年年年至今软件可靠性的定义年美国计算机学会对“软件可靠性”词正式作出了如下的定义在规定的条件下,在规定的时间内,软件不引起系统失效的概率,该概率是系统输入和系统使用的函数,也是软件中存在的错误的函数系统输入将确定是否会遇到已存在的错误如果错误存在的话在规定的时间周期内,在所述条件下程序执行所要求的功能的能力。输入空间示意图离散型运行剖面图连续型运行剖面图软件可靠性的基本数学关系软件可靠性与硬件可靠性的区别软件和硬件在可靠性特征上的差异,主要有以下几点最明显的是硬件有老化损耗现象,硬件失效是物理故障,是器件物理变化的必然结果,有浴盆曲线现象软件不发生变化,没有磨损现象,有陈旧落后的问题,没有浴盆曲线现象。硬件可靠性的决定因素是时间,受设计生产运用的所有过程影响,软件可靠性的决定因素是与输入数据有关的软件差错,是输入数据和程序内部状态的函数,更多地决定于人。硬件的纠错维护可通过修复或更换失效的系统重新恢复功能,软件只有通过重设计。对硬件可采用预防性维护技术预防故障,采用断开失效部件的办法诊断故障,而软件则不能采用这些技术。事先估计可靠性测试和可靠性的逐步增长等技术对软件和硬件有不同的意义。为提高硬件可靠性可采用冗余技术,而同软件的冗余不能提高可靠性。硬件可靠性检验方法已建立,并已标准化且有整套完整的理论,而软件可靠性验证方法仍未建立,更没有完整的理论体系。硬
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 36 页
第 2 页 / 共 36 页
第 3 页 / 共 36 页
第 4 页 / 共 36 页
第 5 页 / 共 36 页
第 6 页 / 共 36 页
第 7 页 / 共 36 页
第 8 页 / 共 36 页
第 9 页 / 共 36 页
第 10 页 / 共 36 页
第 11 页 / 共 36 页
第 12 页 / 共 36 页
第 13 页 / 共 36 页
第 14 页 / 共 36 页
第 15 页 / 共 36 页
预览结束,还剩
21 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。