下列关于软件可靠性的叙述,不正确的是( )。A. 由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来 B. 软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率 C. 在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分 D. 排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障

题目
下列关于软件可靠性的叙述,不正确的是( )。

A. 由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来
B. 软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率
C. 在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分
D. 排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障

相似考题
更多“下列关于软件可靠性的叙述,不正确的是( )。”相关问题
  • 第1题:

    ● 下列关于软件可靠性的叙述,不正确的是 (31) 。

    (31)

    A. 由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来

    B. 软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率

    C. 在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分

    D. 排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障


    正确答案:A

  • 第2题:

    以下关于软件可靠性的说法中,正确的是

    A) 软件发生物理退化是影响软件可靠性的重要因素

    B) 同一软件即使运行于不同硬件环境其可靠性保持相同

    C) 如果没有恶意的使用者,软件总是可靠的

    D) 软件可靠性与软件的使用方式密切相关

    A.

    B.

    C.

    D.


    正确答案:B

  • 第3题:

    试题四 论软件可靠性设计与应用

    目前在企业中,以软件为核心的产品得到了广泛的应用。随着系统中软件部分比例的不断增加,使得系统对软件的依赖性越来越强,对软件的可靠性要求也越来越高。软件可靠性与其它质量属性一样,是衡量软件架构的重要指标。 软件工程中已有很多比较成熟的设计技术,如结构化设计、模块化设计、自顶向下设计等,这些技术为保障软件的整体质量发挥了重要作用。在此基础上,为了进一步提高软件的可靠性,通常会采用一些特殊的设计技术,即软件可靠性设计技术。 在软件可靠性工程体系中,包含有可靠性模型与预测、可靠性设计和可靠性测试方法等。实践证明,保障软件可靠性最有效、最经济、最重要的手段是在软件设计阶段采取措施进行可靠性控制。

    请围绕“软件可靠性设计与应用”论题,依次从以下三个方面进行论述。

    1.概要叙述你参与实施的软件开发项目以及你所承担的主要工作。

    2.简要叙述影响软件可靠性的因素有哪些。

    3.阐述常用的软件可靠性设计技术以及你如何应用到实际项目中,效果如何。


    正确答案:


    试题四 写作要点
        一、论文中要具体介绍项目的总体需求(特别是可靠性需求)、采用的技术等内容和承担的实际工作。
        二、影响软件可靠性的主要因素有:运行环境(软件可靠性的定义是相对于运行环境的);软件规模;软件内部结构(内部结构越复杂,包含的缺陷数就可能越多);软件的开发方法和开发环境;软件的可靠性投入等。
        三、可靠性设计是在常规的软件设计中,应用各种方法和技术使程序设计在兼顾用户功能和性能需求的同时,全面满足软件的可靠性要求。软件可靠性设计技术就是以提高和保障软件的可靠性为目的,在软件设计阶段运用的一种特殊的设计技术。
        主要的软件可靠性设计技术包括:
        (1)容错设计技术。对于软件失效后果特别严重的场合,例如宇航器控制系统、空中交通控制和核反应堆控制系统等,可采用容错设计方法。常用的软件容错技术主要有恢复块设计、N版本程序设计和冗余设计。恢复块设计就是选择一组操作作为容错设计单元,从而把普通的程序块变为恢复块。一个恢复块中包含有若干功能相同、设计差异的程序块,每一时刻有一个程序块处于运行状态,一旦某程序块出现故障,则用备份程序块予以替换。N版本程序设计的核心是通过设计出多个模块或不同版本,对于相同初始条件和相同输入的操作结果进行多数表决(防止因其中某一软件模块/版本的故障而提供了错误的服务,以实现软件容错)。冗余设计的思路来源于硬件系统,但有所不同。软件冗余设计技术是采用多种不同路径、不同算法或不同实现方法的模块或系统作为备份,在出现故障时进行替换,维持系统的正常运行。
    (2)检测技术。在无须在线容错或不能采用冗余设计技术的部分,但又有较高的可靠性要求时,一般采用检测性设计,在软件出现故障后能及时发现并报警。但其明显的缺点是不能自动解决故障,如果没有人工干预,最终将导致系统不能正常运行。
    (3)降低复杂度设计。软件的复杂性与软件可靠性有密切关系。软件复杂性是产生软件缺陷的重要根源。降低复杂度设计的思想就是在保证实现软件功能基础上,简化软件结抅。

  • 第4题:

    以下关于软件可靠性测试的说法中.正确的是

    A.软件可靠性测试总是能比白盒测试发现更多的错误

    B.软件可靠性测试总是能比黑盒测试发现更多的错误

    C.软件可靠性测试不关注与软件性能有关的软件故障

    D.软件可靠性测试度量出来的软件可靠性特定于所定义的软件运行剖面


    正确答案:D

  • 第5题:

    下列关于系统软件的叙述中,哪一条是不正确的?

    A.系统软件是在应用软件基础上开发的

    B.系统软件应提供友好的编程接口

    C.系统软件与硬件密切相关

    D.数据库管理系统属于系统软件


    正确答案:A
    解析:不同应用软件完成的工作虽然各不相同,但它们都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。先有系统软件,然后才有应用软件,所有的应用软件都是在系统下才能正常地运行,因此,选项A)是错误的。

  • 第6题:

    关于软件可靠性测试,说法不正确的是______。

    A.若对软件可靠性要求很高,那么必须执行软件可靠性测试

    B.软件可靠性测试的目标是预测软件在正式运行中的可靠性

    C.由于软件可靠性的预测依赖于出错数据的统计,软件在可靠性测试中的运行情况必须完全符合软件的实际运行情况

    D.在实施可靠性测试之前必须保证软件已经进行严格的测试


    正确答案:A

  • 第7题:

    以下关于软件可靠性相关的叙述中,错误的是______。

    A.软件可靠性是指在规定的条件下和时间内,软件不引起系统故障的能力
    B.规定的条件:包括运行的软、硬件环境以及软件的使用方式
    C.规定的时间:包括日历时间、时间钟时间、执行时间等
    D.软件可靠性与软件存在的缺陷和系统的输入有关,与系统的使用无关

    答案:D
    解析:
    本题考查软件可靠性相关的基础知识。软件可靠性是指在规定的条件下和时间内,软件不引起系统故障的能力或概率。规定的条件包括运行的软、硬件环境以及软件的使用方式;规定的时间包括日历时间、时间钟时间、执行时间等。软件可靠性不仅与软件存在的缺陷相关,而且与系统的输入和使用相关。

  • 第8题:

    以下关于软件可维护性的叙述中,不正确的是“可维护性( )”

    A.是衡量软件质量的一个重要特性
    B.不受软件开发文档的影响
    C.是软件开发阶段各个时期的关键目标
    D.可以从可理解性、可靠性、可测试性、可行性、可移植性等方面进行度量

    答案:B
    解析:
    本题考查软件维护知识点。通常影响软件可维护性的因素有可理解性、可测试性和可修改性。可理解性:可理解性是指维护人员理解软件的结构,接口,功能和内部过程的难易程度。采用良好的编程风格有助于提高软件的易理解性。可测试性:可测试性是指测试和诊断软件错误的难易程度。可修改性:可修改性是指修改软件的难易程度

  • 第9题:

    下列关于计算机系统软件的四条叙述中,不正确的是()。

    • A、系统软件与具体应用领域无关
    • B、系统软件与具体硬件逻辑功能无关
    • C、系统软件是在应用软件基础上开发的
    • D、系统软件并不具体提供人机界面

    正确答案:C,D

  • 第10题:

    下列关于Word软件功能的叙述,不正确的是()。

    • A、Word属于字处理软件
    • B、在Word中可以编辑音频文件
    • C、在Word中可以实现图文混排
    • D、在Word中可以插入艺术字

    正确答案:B

  • 第11题:

    下列关于计算机软件版权的叙述,不正确的是()

    • A、计算机软件是享有著作保护权的作品
    • B、未经软件著作人的同意,复制其软件的行为是侵权行为
    • C、使用朋友单机版正版软件的注册码
    • D、制作盗版软件是一种违法行为

    正确答案:C

  • 第12题:

    单选题
    下列关于系统软件的叙述中,不正确的是()。
    A

    系统软件是在应用软件基础上开发的

    B

    系统软件应提供友好的编程接口

    C

    系统软件与硬件密切相关

    D

    数据库管理系统属于系统软件


    正确答案: B
    解析: 暂无解析

  • 第13题:

    (1)下列关于系统软件的叙述中,不正确的是( )。

    A)系统软件是在应用软件基础上开发的

    B)系统软件应提供友好的编程接口

    C)系统软件与硬件密切相关

    D)数据库管理系统属于系统软件


    正确答案:A

    (1)【答案】A)
    【解析】不同应用软件完成的工作虽然各不相同,但它们都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理等。这些基础 也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。先有系统软件,然后才有应用软件,所有的应用软件都是在系统软件的支持下才能正常地运行,因此,选项A)是错误的。

  • 第14题:

    ( 13 )下列关于软件可靠性测试的说法中,错误的是

    A )发现软件缺陷是软件可靠性测试的主要目的

    B )软件可靠性测试通常用于有可靠性要求的软件

    C )在一次软件可靠性测试中,执行的测试用例必须完全符合所定义的软件运行剖面

    D )可靠性测试通常要对测试结果进行分析才能获得测试结论


    正确答案:A


  • 第15题:

    关于软件可靠性测试的目的,下列说法错误的是______。

    A) 通过受控的软件测试过程来实现

    B) 预测软件在实际运行中的可靠性

    C) 不通过测试揭示该软件缺陷

    D) 通过修改缺陷来提高软件的可靠性

    A.

    B.

    C.

    D.


    正确答案:D

  • 第16题:

    以下关于软件可靠性测试的说法中,正确的是

    A) 软件可靠性测试是一种比白盒测试更严格的软件测试

    B) 软件可靠性测试的代价通常比较高

    C) 软件可靠性测试本质上是一种黑盒单元测试

    D) 软件可靠性测试不适用于面向对象软件测试

    A.

    B.

    C.

    D.


    正确答案:B

  • 第17题:

    以下关于软件可靠性测试的说法中,正确的是______。

    A.定义软件运行剖面是软件可靠性测试的重要步骤

    B.软件可靠性测试使用的测试用例应该满足分支覆盖

    C.软件可靠性测试可以在单元测试中实施

    D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成


    正确答案:A
    解析:软件可靠性测试过程包括五个步骤:①确定可靠性目标;②定义软件运行剖面;③设计测试用例;④实施可靠性测试;⑤分析测试结果。所以说定义软件运行剖面是软件可靠性测试的重要步骤,故选项A正确。

  • 第18题:

    以下关于软件可靠性测试的叙述中,错误的是( )。

    A.软件可靠性测试的目的是评估软件系统的可靠性
    B.软件可靠性测试前应先确定软件可靠性的目标
    C.应平衡地考虑对软件开发进度和成本的影响
    D.应选用适用于所有软件的标准的可靠性测试模型

    答案:D
    解析:
    没有适用于所有软件的标准的可靠性测试模型,主要还是看软件本身的要求。

  • 第19题:

    以下关于软件可靠性管理的叙述中,不正确的是( )

    A.在需求分析阶段确定软件的可靠性目标
    B.在设计阶段进行可靠性评价
    C.在测试阶段进行可靠性测试
    D.在实施阶段收集可靠性数据

    答案:B
    解析:
    本题考查软件可靠性管理的基础知识。软件可靠性管理在设计阶段进行可靠性设计,实施阶段进行可靠性评价。故正确答案为B

  • 第20题:

    下列关于计算机的叙述中,不正确的一条是()

    • A、CPU由ALU和CU组成
    • B、内存储器分为ROM和RAM
    • C、最常用的输出设备是鼠标
    • D、应用软件分为通用软件和专用软件

    正确答案:C

  • 第21题:

    下列四个软件可靠性定义中正确的是()

    • A、软件可靠性是指软件在给定的时间隔内,按用户工求成功运行的概率
    • B、软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率
    • C、软件可靠性是指软件在正式投入运行内,按规定说明书的规定成功运行的概率
    • D、软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率

    正确答案:D

  • 第22题:

    下列对软件配置的叙述中不正确的是()。

    • A、软件配置独立于硬件
    • B、软件配置影响系统功能
    • C、软件配置影响系统性能
    • D、软件配置受硬件的制约

    正确答案:A

  • 第23题:

    下列关于软件可靠性的叙述,不正确的是()

    • A、由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来
    • B、软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率
    • C、在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分
    • D、排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障

    正确答案:A

  • 第24题:

    问答题
    什么是软件质量?试叙述它与软件可靠性的关系。

    正确答案: 软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征一致的程度。
    解析: 暂无解析