以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是______。

9 查阅

以下关于软件可靠性与硬件的可靠性主要区别的说法中,正确的是______。

A.软件的每个拷贝都是完全一样的,而按照设计生产出来的同规格硬件总有微小差别

B.软件经常面临恶意的使用者,而硬件没有恶意的使用者

C.软件的使用者通常遍及整个世界,而硬件的使用者通常只局限于某个地区

D.软件的失效都是逻辑错误引起的,而硬件的失效都不是逻辑错误引起的

参考答案:

A解析:软件可靠性和软件可靠性测试的研究在很大程度上借鉴了硬件可靠性的研究,但由于软件和硬件的不同特点导致软件可靠性和硬件可靠性也有很大的不同,这也是软件可靠性研究仍然很不成熟的重要原因。具体而言,软件可靠性和硬件可靠性的区别包括:①唯一性。软件设计出来后,所有副本都是一模一样的;硬件设计出来后,每个按照设计生产的硬件都不可能完全相同;②物理退化。一个正确的硬件器件会因为物理退化在某时刻失效,但正确的软件则不会因为物理退化而发生失效;③逻辑复杂性。软件具有复杂的内部逻辑,而硬件的内部逻辑则相对简单;④版本

计算机四级