更多“软件复审时其主要复审对象是()。A.软件结构B.软件文档C.文档标准D.程序编码 ”相关问题
  • 第1题:

    ●在软件设计和编码过程中,采取(15)的做法将使软件更加容易理解和维护。

    (15)A.良好的程序结构,有无文档均可

    B.使用标准或规定之外的语句

    C.良好的程序结构,编写详细正确的文档

    D.尽量减少程序中的注释


    正确答案:C

  • 第2题:

    试题(7)

    在软件设计和编码过程中,采取" (7) "的做法将使软件更加容易理解和维护。

    (7)

    A. 良好的程序结构,有无文档均可

    B. 使用标准或规定之外的语句

    C. 编写详细正确的文档,采用良好的程序结构

    D. 尽量减少程序中的注释


    正确答案:C

    试题(7)分析
    软件的易理解程度和可维护程度是衡量软件质量的重要指标,对于程序是否容易修改有重要影响。为使得软件更加容易理解和维护,需要从多方面做出努力。首先,要有详细且正确的软件文档,同时文档应始终与软件代码保持一致;其次,编写的代码应该具有良好的编程风格,如采用较好的程序结构,增加必要的程序注释,尽量使用行业或项目规定的标准等。
    参考答案
    (7)C

  • 第3题:

    软件评审是保证软件质量的重要措施,它是对软件开发阶段成果的复审。下列(51)是复审的必需内容。 Ⅰ.需求复审

    Ⅱ.程序复审

    Ⅲ.详细设计复审

    Ⅳ.总体设计复审

    A.Ⅰ、Ⅱ

    B.Ⅱ、Ⅲ和Ⅳ

    C.Ⅰ、Ⅲ和Ⅳ

    D.全部


    正确答案:D
    解析:本题考查软件评审的相关知识。软件评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。它是保证软件质量的重要措施,评审工作要贯穿软件开发的各个阶段。因此需求复审、程序复审、详细设计复审与总体设计复审都是软件开发阶段复审的必需内容。

  • 第4题:

    软件评审是保证软件质量的重要措施,它是对软件开发阶段成果的复审。下列(15)是复审的必须内容。

    Ⅰ.需求复审

    Ⅱ.总体设计复审

    Ⅲ.详细设计复审

    Ⅳ.程序复审

    A.Ⅰ、Ⅱ和Ⅲ

    B.Ⅱ、Ⅲ和Ⅳ

    C.Ⅰ、Ⅲ和Ⅳ

    D.全部


    正确答案:D
    解析:软件生存期每个阶段的工作都有可能引入人为错误,如果某一阶段的错误不及时纠正,就会传播到开发的后结阶段,引出更多错误,因此,进行软件评审是必要的,评审可以揭露软件中的缺陷然后加以改正。主要内容有:(1)评价软件的规格说明是否合乎用户的要求。(2)评审可靠性。(3)评审保密措施实现情况。(4)评审操作特性实施情况。(5)评审性能实现情况。(6)评审软件是否具有可修改性、或扩充性、可互换性和可移植性。(7)评审软件是否具有可测试性。(8)评审软件是否具有复用性。

  • 第5题:

    在系统分析阶段的复审过程中,应该对将来要改进的部分和可能会修改的部分加以注解并指明,并且指出软件的可移植性问题以及可能影响软件维护的( );在系统设计阶段的复审期间,应该从容易修改、模块化和功能独立的目的出发,评价软件的( );在系统实施阶段的复审期间,代码复审应该强调( )。

    ( )A. 系统文档 B. 系统数据 C. 系统模块 D. 系统界面

    ( )A. 结构 B. 程序 C. 结构和过程 D. 结构和程序

    ( )

    A. 编码风格和系统内部文档 B. 编码风格

    C. 模块之间的关系 D. 代码的正确性和系统内部文档


    正确答案:D,C,A
    文档是软件可维护性的决定因素。由于长期使用的大型软件系统在使用过程中必然会经受多次修改,所以文档显得非常重要。软件系统的文档可以分为用户文档和系统文档两类。用户文档主要描述系统功能和使用方法,并不关心这些功能是怎样实现的;系统文档描述系统设计、实现和测试等各方面的内容。可维护性是所有软件都应具有的基本特点,必须在开发阶段保证软件具有可维护的特点。在软件工程的每一个阶段都应考虑并提高软件的可维护性,在每个阶段结束前的技术审查和管理复查中,应该着重对可维护性进行复审。在系统分析阶段的复审过程中,应该对将来要改进的部分和可能会修改的部分加以注解并指明,并且指出软件的可移植性问题以及可能影响软件维护的系统界面;在系统设计阶段的复审期间,应该从容易修改、模块化和功能独立的目的出发,评价软件的结构和过程;在系统实施阶段的复审期间,代码复审应该强调编码风格和内部说明文档这两个影响可维护性的因素。在完成了每项维护工作之后,都应该对软件维护本身进行认真的审查。

  • 第6题:

    在软件维护时修改软件信息结构和数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误可能是(9),但这种副作用可以通过详细的设计文档加以控制。

    A.编码副作用

    B.数据副作用

    C.文档副作用

    D.结构副作用


    正确答案:B
    解析:修改软件信息结构和数据结构时,会导致软件中已有的数据与修改后的数据类型的不一致,带来数据副作用

  • 第7题:

    下列叙述中正确的是( )。

    A.软件是程序、数据和文档

    B.软件是程序和数据

    C.软件是算法和数据结构

    D.软件是算法和程序


    正确答案:A
    计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故选A选项。

  • 第8题:

    源程序清单是在软件生存周期的______阶段产生的文档。

    A.软件概要设计

    B.编码

    C.软件详细设计

    D.测试


    正确答案:B
    解析:软件生存周期分为以下6个阶段:①制定计划。确定待开发软件系统的总目标,对其进行可行性分析,并对资源分配。②需求分析。确定待开发软件系统的功能、性能、数据、界面等要求,从而确定系统的逻辑模型。③设计。软件设计是软件工程的技术核心。软件设计又分为概要设计和详细设计。④编码。编码的任务是用某种程序语言为每个模块编写程序。所以,源程序清单是该阶段产生的文档。选项B正确。⑤测试。测试是保证软件质量的重要手段,其主要方式是在设计测试用例的基础上检验软件的各个组成部分。⑥运行维护。以交付的软件投入正式使用,便进入运行阶段。

  • 第9题:

    关于计算机软件叙述中正确的是()

    A.数据及文档称为软件

    B.用户所编写的程序即为软件

    C.源程序称为软件

    D.软件包括程序和文档


    参考答案:D

  • 第10题:

    ● 软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期间,应该从 (8) 出发,评价软件的结构和过程。

    (8)

    A. 指出可移植性问题以及可能影响软件维护的系统界面

    B. 容易修改、模块化和功能独立的目的

    C. 强调编码风格和内部说明文档

    D. 可测试性


    正确答案:B

  • 第11题:

    软件著作权的保护对象不包括( )

    A.源程序
    B.目标程序
    C.软件文档
    D.软件开发思想

    答案:D
    解析:
    《计算机软件保护条例》第六条规定:本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方法或者数学概念等。所以软件开发思想是不受软件著作权保护的。

  • 第12题:

    填空题
    软件复审时,其主要的复审对象是()。

    正确答案: 软件文档
    解析: 暂无解析

  • 第13题:

    软件复审是保证软件质量的重要技术手段,复审的主要目的和效果是( )。

    A.较早发现程序错误

    B.做测试的前期准备

    C.较早发现软件缺陷

    D.严格贯彻工程规范


    正确答案:C

  • 第14题:

    软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段的复审期问,应该从( )出发,评价软件的结构和过程。

    A.指出可移植性问题以及可能影响软件维护的系统界面

    B.容易修改、模块化和功能独立的目的

    C.强调编码风格和内部说明文档

    D.可测试性


    正确答案:B
    解析:可维护性(maintainability)指进行规定的修改所需要的努力有关的一组属性。它是所有软件都应具有的基本属性。在系统分析的复审过程中,应该从容易修改、模块化和功能独立的目的出发,评价软件的结构和过程。

  • 第15题:

    软件复审时,其主要的复审对象是()。

    A.文档

    B.程序

    C.数据

    D.软件配置项


    参考答案:A

  • 第16题:

    软件复审的主要对象是( )。

    A.软件文档

    B.软件模型

    C.程序代码

    D.开发人员


    正确答案:A

  • 第17题:

    软件复审是保证软件质量的重要技术手段,复审的主要目的是( )。

    A.较早发现程序错误

    B.做测试的前期准备

    C.较早发现软件缺陷

    D.严格贯彻工程规范


    正确答案:C

  • 第18题:

    除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。

    A.编码

    B.软件详细设计

    C.软件总体设计

    D.需求分析


    本题答案:D

  • 第19题:

    源程序清单是在软件生存周期的(50)阶段产生的文档。

    A.软件概要设计

    B.编码

    C.软件详细设计

    D.测试


    正确答案:B
    解析:同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等多个阶段,一般称为软件生存周期。软件概要设计和软件详细设计是软件设计阶段的核心步骤。软件概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计。软件详细设计的任务是设计每个模块的实现细节和局部数据结构。软件设计阶段产生的文档主要是设计规格说明书。测试是保证软件质量的重要手段。测试阶段产生的文档主要是软件测试计划和软件测试报告。编码阶段的任务是用某种程序设计语言为每个模块编写程序,这个阶段产生的文档是源程序清单。

  • 第20题:

    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括( )、测试用例和领域知识等。

    A.项目范围定义、需求分析文档、设计文档B.需求分析文档、设计文档、程序代码C.设计文档、程序代码、界面原型D.程序代码、界面原型、数据表结构


    正确答案:B

  • 第21题:

    除了测试程序外,白盒测试也适用于对()阶段的软件文档进行测试。

    A.编码

    B.软件详细设计

    C.软件总体设计

    D.需求分析


    参考答案:B

  • 第22题:

    软件可用下列公式表示()。


    A.软件=程序+数字+文档
    B.软件=程序+数据+文档
    C.软件=程序+数值+文档
    D.软件=程序+算法+文档

    答案:B
    解析:
    软件=程序+数据+文档中的数据既有数字之意又有数据库等含义。

  • 第23题:

    软件复审时,其主要的复审对象是()。


    正确答案:软件文档