在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的( )。(2013年嵌入式系统设计师下半年)

在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的(    )。(2013年嵌入式系统设计师下半年)
A.可靠性

B.健壮性

C.可用性

D.安全性


参考答案:B
参考解析:软件质量就是“软件与明确和隐含定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准,以及所有专业开发的软件都应具有的隐含特征的程度。
    软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能力。软件可靠性不但与软件存在的缺陷和(或)差错有关,而且与系统输入和系统使用有关。
    软件的健壮性又称鲁棒性,是指软件对规范要求以外的输入情况的处理能力。所谓健壮的系统是指对于规范要求以外的输入能够判断出这个输入不符合规范要求,并能有合理的处理方式。一个软件在异常条件下仍能运行,从错误的输入推断出正确合理的输入,具有容错能力,也是软件健壮性的表现。软件健壮性是一个比较模糊的概念,但是却是非常重要的软件外部量度标准。软件设计的健壮与否直接反映了分析设计和编码人员的水平。
    软件的可用性是指软件产品对用户来说有效、易学、高效、好记、少错和令人满意的程度,用户能否用产品完成他的任务,效率如何,主观感受等,实际上是从用户角度看到的产品质量。
    软件的安全性是指软件在规定的运行时间内是否会对系统本身和系统外界造成危害的概率,这种危害包括人身安全、重大财产损失和人们极不期望发生的事件等。安全性并不强调系统的功能,关注的是系统哪些地方是脆弱的和哪些地方受到潜在威胁。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/77251129b79d11ee.html