问题 单项选择题

软件可靠性的研究很大程度借鉴了硬件可靠性的研究,但二者还是有很多区别,主要体现在

A) 软件设计出来后,每份拷贝都完全一样,而硬件设计出来后,每个按照设计生产的都不可能完全相同
B) 软件是纯逻辑产品,内部逻辑复杂度高,而硬件的内部逻辑相对简单
C) 软件版本更新很频繁,但硬件版本更新通常很慢
D) 以上全部

答案

参考答案:D

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

单项选择题
单项选择题