第9章 软件可靠性基础知识
文章平均质量分 78
第9章 软件可靠性基础知识
huaqianzkh
路虽远行则将至,事虽难做则必成!
展开
-
软件可靠性评价
软件可靠性评价是软件可靠性活动的重要组成部分,既适用于软件开发过程,也可针对最终软件系统。在软件开发过程中使用软件可靠性评价,可以使用软件可靠性模型,估计软件当前的可靠性,以确认是否可以终止测试并发布软件,同时还可以预计软件要达到相应的可靠性水平所需要的时间和工作量,评价提交软件时的软件可靠性水平。原创 2024-04-13 20:01:30 · 633 阅读 · 0 评论 -
软件可靠性测试
软件可靠性测试由可靠性目标的确定、运行剖面的开发、测试用例的设计、测试实施、测试结果的分析等主要活动组成。把可靠性测试过程进行规范化,有利于获得真实有效的数据,为最终得到客观的可靠性评价奠定基础。原创 2024-04-12 23:23:16 · 928 阅读 · 0 评论 -
软件可靠性设计
为了从根本上提高软件的可靠性,降低软件后期修改的成本和难度,人们提出了可靠性设计的概念。其实就是在常规的软件设计中,应用各种方法和技术,使程序设计在兼顾用户的功能和性能需求的同时,全面满足软件的可靠性要求,即采用一些技术手段,把可靠性“设计”到软件中去。软件可靠性设计技术就是以提高和保障软件的可靠性为目的,在软件设计阶段运用的一种特殊的设计技术。软件可靠性设计要遵循的原则。(1)软件可靠性设计是软件设计的一部分,必须在软件的总体设计框架中使用,并且不能与其他设计原则相冲突。原创 2024-04-12 21:27:58 · 1145 阅读 · 0 评论 -
软件可靠性管理
可靠性管理目前还停留在定性描述的水平上,很难用量化的指标来进行可靠性管理。怎样利用有限的可靠性投入,达到预期的可靠性目标是软件项目管理者常常要面对的难题。由于软件之间的差异较大,并且人们对可靠性的期望不同,对可靠性的投入不同,所以下面的每项活动并不是每一个软件系统的可靠性管理的必须内容,也不是软件可靠性管理的全部内容。(6)明确后续阶段的可靠性活动的详细计划。(5)明确后续阶段的可靠性活动的详细计划。(5)明确后续阶段的可靠性活动的详细计划。(7)明确后续阶段的可靠性活动的详细计划。原创 2024-04-11 20:43:52 · 487 阅读 · 0 评论 -
软件可靠性建模_2.软件可靠性的建模方法及模型分类
一个软件可靠性模型通常(但不是绝得)由以下几部分组成。模型是实际情况的简化或规范化,总要包含若干假设,例如测试的选取代表实际运行剖面,不同软件失效独立发生等。软件可靠性模型的输出量就是性能度量,如失效强度、残留缺陷数等。在软件可靠性模型中性能度量通常以数学表达式给出。某些可靠性度量的实际值无法直接获得,例如残留缺陷数,这时需通过一定的方法估计参数的值,从而间接确定可靠性度量的值。当然,对于可直接获得实际值的可靠性度量,就无须参数估计了。一个软件可靠性模型要求一定的输入数据,即软件可靠性数据。原创 2024-04-10 21:37:12 · 696 阅读 · 0 评论 -
软件可靠性建模_1.影响软件可靠性的因素
软件产品的特性指软件本身的性质,开发过程特性包括开发技术、开发工具、开发人员的水平、需求的变化频度等。影响软件可靠性的因素是纷杂而众多的,甚至包括技术以外的许多因素。结构对软件可靠性的影响主要取决于软件结构的复杂程度,一般来说,内部结构越复杂的软件,所包含的软件缺陷数就可能越多。软件可靠性的定义是相对运行环境而言的,一样的软件在不同的运行剖面下,其可靠性的表现是不一样的。软件规模也就是软件的大小,一个只有数十行代码的软件和几千、几万行代码的软件是不能相提并论的。影响软件可靠性的主要因素。原创 2024-04-10 20:42:57 · 533 阅读 · 0 评论 -
软件可靠性基本概念_2.目标及可靠性测试
失效严重程度类(Failure Severity Class)就是对用户具有相同程度影响的失效集合。对失效严重程度的分级可以按照不同的标准进行,最为常见的是按对成本影响、对系统能力的影响等标准划分软件失效的严重程度类。有了失效严重程度的划分,现在可以结合失效强度来定量地表示一个软件系统的可靠性目标了。可靠性目标是指客户对软件性能满意程度的期望。通常用可靠度、故障强度和平均失效时间(MTTF)等指标来描述,根据不同项目的不同需要而定。建立定量的可靠性指标需要对可靠性、交付时间和成本进行平衡。原创 2024-04-09 21:40:50 · 435 阅读 · 0 评论 -
软件可靠性基本概念_1.定义和定量描述
是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。规定的条件是指直接与软件运行相关的使用该软件的计算机系统的状态和软件的输入条件,或统称为软件运行时的外部输入条件;规定的时间区间是指软件的实际运行时间区间;规定功能是指为提供的服务,软件产品所必须具备的功能。原创 2024-04-09 21:29:23 · 1039 阅读 · 0 评论