列表

详情


以下属于影响软件可靠性因素的是(  )。
    ①软件运行剖面    ②软件规模       ③软件内部结构    ④软件的开发方法和开发环境
    ⑤软件的可靠性投入 

A. ①②

B. ①②③

C. ①②③④

D. ①②③④⑤

参考答案: D

详细解析:

从技术的角度来看,影响软件可靠性的主要因素如下:
运行剖面(环境)。软件可靠性的定义是相对运行环境而言的,一样的软件在不同的运行剖面下,其可靠性的表现是不一样的。
软件规模。也就是软件的大小,一个只有数十行代码的软件和几千万行代码的软件是不能相提并论的。
软件内部结构。结构对软件可靠性的影响主要取决于软件结构的复杂程度,一般来说,内部结构越复杂的软件,所包含的软件缺陷数就可能越多。
软件的开发方法和开发环境。软件工程表明,软件的开发方法对软件的可靠性有显著的影响,例如,与非结构方法相比,结构化方法可以明显减少软件的缺陷数。
软件的可靠性投入。软件在生命周期中可靠性的投入包括开发者在可靠性设计、可靠性管理、可靠性测试、可靠性评价等方面投入的人力、资金、资源和时间等。经验表明,在早期重视软件可靠性并采取措施开发出来的软件,可靠性有明显的提高。

上一题