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