参考答案和解析
正确答案:A
更多“软件结构的基础是什么?()A、模块B、数据源C、代码D、文档”相关问题
  • 第1题:

    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。

    A.把软件划分成模块

    B.确定模块之间的调用关系

    C.确定各个模块的功能

    D.设计每个模块的伪代码


    正确答案:D
    解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。所以只有最后一个不属于概要设计范畴。

     

  • 第2题:

    概要设计是软件系统结构的总体设计,不属于概要设计的是

    A.把软件划分成模块

    B.确定模块之间的调用关系

    C.确定各个模块的功能

    D.设计每个模块的伪代码


    正确答案:D
    解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系,而设计每个模块的伪代码则属于详细设计。

  • 第3题:

    ● 信息系统维护的内容包括系统应用程序维护、(49)、代码维护、硬件设备维护和文档维护。

    (49) A.数据维护 B.软件维护 C.模块维护 D.结构维护


    正确答案:A

  • 第4题:

    软件(结构)设计阶段产生的文档是______。

    A.程序流程图

    B.系统功能说明书

    C.系统模型说明书

    D.模块结构图和模块说明书


    正确答案:D

  • 第5题:

    软件设计阶段的输出主要是( )。

    A.程序
    B.模块
    C.伪代码
    D.软件设计文档

    答案:D
    解析:
    设计阶段不涉及代码,包含概念设计和详细设计两个阶段,输出是软件设计文档。

  • 第6题:

    软件测试的对象包括( ).①软件代码②文档③数据

    A.①②
    B.①③
    C.②③
    D.①②③

    答案:D
    解析:

  • 第7题:

    你是参与某网上交易系统的测试人员,主要负责该系统中某些模块的组件测试。目前处于测试分析和设计阶段。下面哪个最适合作为组件测试的测试依据?()

    • A、 - 软件系统架构; - 详细设计文档;
    • B、 - 详细设计文档; - 风险分析报告;
    • C、 - 风险分析报告; - 代码;
    • D、 - 代码; - 详细设计文档。

    正确答案:D

  • 第8题:

    会计软件由()组成。

    • A、模块
    • B、数据库
    • C、会计软件文档
    • D、凭证

    正确答案:A,B,C

  • 第9题:

    利用代码行数可以度量()。

    • A、软件开发的生产率
    • B、开发每行代码的平均成本
    • C、文档与代码的比例关系
    • D、每千行代码存在的软件错误个数
    • E、软件的规模

    正确答案:A,B,C,D,E

  • 第10题:

    多选题
    利用代码行数可以度量()。
    A

    软件开发的生产率

    B

    开发每行代码的平均成本

    C

    文档与代码的比例关系

    D

    每千行代码存在的软件错误个数

    E

    软件的规模


    正确答案: A,E
    解析: 暂无解析

  • 第11题:

    单选题
    关于软件的概念,说法错误的是()
    A

    软件是由功能与结构组成的

    B

    软件是由代码与文档组成的

    C

    软件是由界面、逻辑与数据组成的

    D

    软件是由数字和字母组成的


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

  • 第12题:

    单选题
    Word文字处理软件可以阅读、修改现有()。
    A

    数据库

    B

    数据源

    C

    文档

    D

    系统软件


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

  • 第13题:

    概要设计是软件系统结构的的总体设计,以下选项中不属于概要设计的是( )。

    A.把软件划分成模块

    B.确定模块之间的调用关系

    C.确定各个模块的功能

    D.设计每个模块的伪代码


    正确答案:D
    解析:概要设计是数据库的总体设计,其目的就是要按照需求规格说明书把软件按照功能划分为多个模块,然后确定每个模块要实现的功能,最后确定模块之间的调用关系。而设计每个模块的伪代码则属于详细设计。

  • 第14题:

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

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

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

    ( )

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

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


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

  • 第15题:

    ●软件测试的对象包括(53)。

    ①软件代码②文档③数据

    A.①②

    B.①③

    C.②③

    D.①②③


    正确答案:D

  • 第16题:

    嵌入式应用软件的开发必须将硬件、软件、人力资源等元素集成起来,并进行适当的组合以实现应用软件对功能和性能的需求。以下正确描述嵌入式应用软件的设计流程的是( )。

    A.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→功能模块的集成测试→调试→代码固化
    B.按照实时性划分软件功能模块→确定硬件驱动的软件接口→生成各模块代码→固化调试→功能模块的集成测试→代码固化
    C.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→功能模块的集成测试→代码固化→调试
    D.确定硬件驱动的软件接口→按照实时性划分软件功能模块→生成各模块代码→固化调试→功能模块的集成测试→代码固化

    答案:C
    解析:
    嵌入式应用软件的开发流程与通用软件的开发流程大体相同,但在开发所使用的设计方法上有一定的差异。整个软件的开发流程可分为在软硬件划分阶段确定硬件驱动接口阶段、软件功能模块按照实时性进行划分阶段、各软件功能模块的代码生成阶段、软件功能模块的集成测试阶段、代码固化及固化后的调试阶段。

  • 第17题:

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

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

    答案:B
    解析:
    软件重用是指在两次或多次不同的软件开发过程中重复使用相同或相似软件元素的过程。软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。通常,可重用的元素也称作软构件,可重用的软构件越大,重用的粒度越大。使用软件重用技术可以减少软件开发活动中大量的重复性工作,这样就能提高软件生产率,降低开发成本,缩短开发周期。同时,由于软构件大都经过严格的质量认证,并在实际运行环境中得到校验,因此,重用软构件有助于改善软件质量。此外,大量使用软构件,软件的灵活性和标准化程度也可望得到提高。

  • 第18题:

    软件概要设计包括设计软件的结构、确定系统功能模块及其相互关系,主要采用( )描述程序的结构。

    A.程序流程图、PAD图和伪代码
    B.模块结构图、数据流图和盒图
    C.模块结构图、层次图和HIPO图
    D.程序流程图、 数据流图和层次图

    答案:C
    解析:
    选项所列举的图与开发阶段的对应关系为:①需求分析阶段:数据流图。②概要设计阶段:模块结构图、层次图和HIPO图。③详细设计阶段:程序流程图、伪代码、盒图。

  • 第19题:

    概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()

    • A、把软件划分成模块
    • B、确定模块之间的调用关系
    • C、确定各个模块的功能
    • D、设计每个模块的伪代码

    正确答案:D

  • 第20题:

    关于软件的概念,说法错误的是()

    • A、软件是由功能与结构组成的
    • B、软件是由代码与文档组成的
    • C、软件是由界面、逻辑与数据组成的
    • D、软件是由数字和字母组成的

    正确答案:D

  • 第21题:

    某企业购置并实施了一个应用系统商品软件,后来又自己开发了一个模块,想将其与商品软件系统集成,那么至少应该获得商品软件系统的()才能实现集成。

    • A、数据结构
    • B、源代码
    • C、分析设计文档
    • D、所有权限

    正确答案:A

  • 第22题:

    单选题
    你是参与某网上交易系统的测试人员,主要负责该系统中某些模块的组件测试。目前处于测试分析和设计阶段。下面哪个最适合作为组件测试的测试依据?()
    A

     - 软件系统架构; - 详细设计文档;

    B

     - 详细设计文档; - 风险分析报告;

    C

     - 风险分析报告; - 代码;

    D

     - 代码; - 详细设计文档。


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

  • 第23题:

    单选题
    软件结构的基础是什么?()
    A

    模块

    B

    数据源

    C

    代码

    D

    文档


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