更多“填空题外部参与方可被分类为分包商、COTS软件和重用软件模块的供货商和()三组。”相关问题
  • 第1题:

    外部参与方可被分类为分包商、COTS软件和重用软件模块的供货商和()三组。


    本题答案:顾客自身

  • 第2题:

    模块的独立性是软件模块化设计的关键之一,一般用内聚和( )两个标准来度量模块的独立性。

    A.软件的质量

    B.模块测试

    C.可重用

    D.耦合


    正确答案:D

  • 第3题:

    软件重用是使用已有的软件设计来开发新的软件系统的过程,软件重用可以分为垂直式重用和水平式重用。( )是一种典型的水平式重用。

    A. 医学词汇表
    B. 标准函数库
    C. 电子商务标准
    D. 网银支付接口

    答案:B
    解析:
    软件复用使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式重用:指在一类具有较多公共性的应用领域之间进行软件重用,由于存在许多共性或相似性,因此重用面较广,且有助于获得系统的通用模型。水平式重用:重用不同应用领域中的软件元素,例如数据结构、分类算法、人机界面构件等。标准函数库是一种典型的原始的水平式重用机制。

  • 第4题:

    系统测试中的黑箱测试是依据外部结构和软件功能对模块进行测试


    正确答案:正确

  • 第5题:

    软件工程的理论和技术性研究的内容主要包括软件开发技术和()。

    • A、消除软件危机
    • B、软件工程管理
    • C、程序设计自动化
    • D、实现软件可重用

    正确答案:B

  • 第6题:

    函数和类两种程序模块都可以实现软件重用,它们之间有什么区别?


    正确答案:函数是基于参数集的功能抽象模块,以调用方式实现软件重用,函数之间没有逻辑关系。
    类是数据属性与操作的封装,以继承方式实现软件重用,类之间构成有向无回图的类格。

  • 第7题:

    软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()

    • A、模块间的关系
    • B、模块的操作细节
    • C、软件层次结构
    • D、软件开发过程

    正确答案:B

  • 第8题:

    软件开发管理和()是软件工程研究的主要内容。

    • A、软件开发技术
    • B、软件移植
    • C、软件生产自动化
    • D、软件重用

    正确答案:A

  • 第9题:

    单选题
    软件重用的单位是()
    A

    软件模块

    B

    性能

    C

    系统

    D

    功能


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

  • 第10题:

    填空题
    系统模块是为整个BTS提供()和(),BTS软件存储在()

    正确答案: 通用功能,内外部连接的单元,系统模块中
    解析: 暂无解析

  • 第11题:

    单选题
    软件开发管理和()是软件工程研究的主要内容。
    A

    软件开发技术

    B

    软件移植

    C

    软件生产自动化

    D

    软件重用


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

  • 第12题:

    填空题
    外部参与方可被分类为分包商、COTS软件和重用软件模块的供货商和()三组。

    正确答案: 顾客自身
    解析: 暂无解析

  • 第13题:

    软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构B.外部接口SXB

    软件详细设计的主要任务是确定每个模块的( )。

    A.算法和使用的数据结构

    B.外部接口

    C.功能

    D.编程


    正确答案:A
    软件详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。

  • 第14题:

    根据《计算机软件需求说明编制指南GB/T 9385—1988》,关于软件需求规格说明的编制,()是不正确的做法

    A.软件需求规格说明由开发者和客户双方共同起草
    B.软件需求规格说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接口
    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件
    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等

    答案:C
    解析:
    根据《计算机软件需求说明编制指南GB/T9385—1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a.功能;b.性能;c.强加于实现的设计限制;d.属性;e.外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a.把软件划分成若干模块;b.给每一个模块分配功能;c.描述模块间的信息流程或者控制流程;d.选择数据结构。SRS应当是描述一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解。C因此不应当包括在SRS中,例如:a.成本;b.交货进度;c.报表处理方法;d.软件开发方法;e.质量保证;f.确认和验证的标准;g.验收过程。根据《计算机软件需求说明编制指南GB/T9385—1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。

  • 第15题:

    以下关于软件测试分类定义的叙述,正确的是( )。

    A.软件测试可分为单元测试、集成测试、确认测试、系统测试和性能测试
    B.确认测试是在模块测试完成的基础上将所有的程序模块进行组合并验证其是否满足用户需求的过程
    C.软件测试按照研发阶段可分为白盒测试和黑盒测试
    D.软件测试按照测试实施组织划分:开发方测试、用户测试和第三方测试。

    答案:D
    解析:
    本题考察软件测试的分类。软件测试的类型划分:(1)按照研发阶段:单元测试、集成测试、确认测试、系统测试、验收测试。(2)按照测试实施组织划分:开发方测试、用户测试和第三方测试。(3)按照测试方式划分:静态测试和动态测试。(4)按照测试技术划分:黑盒测试、白盒测试和灰盒测试。选项中B是错误的,集成测试是在模块测试完成的基础上将所有的程序模块进行组合并验证,主要目标是发现与接口有关的问题;确认测试验证软件的功能和性能及其他特性是否与用户的要求一致。

  • 第16题:

    软件重用的单位是()

    • A、软件模块
    • B、性能
    • C、系统
    • D、功能

    正确答案:A

  • 第17题:

    领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。


    正确答案:错误

  • 第18题:

    软件产品可被全部或部分地重用于新的应用的能力叫做软件的()。

    • A、可维护性
    • B、可复用性
    • C、兼容性
    • D、正确性

    正确答案:B

  • 第19题:

    软件测试的任务是()。

    • A、将软件需求说明转化为软件总体设计,确定软件结构及模块的划分,并确定各模块之间的接口
    • B、发现并排除软件中的错误,最终把一个高质量的软件系统交付给用户使用
    • C、确定每个模块的数据结构和算法,确定模块的细节,具体为:外部接口、内部接口、输入输出、局部数据
    • D、实现人和计算机的通讯,产生一个机器能执行的源程序

    正确答案:B

  • 第20题:

    Nokia Flexi GSM系统模块为整个BTS提供通用功能和内外部连接的单元。BTS软件存储在系统模块中。系统模块支持最多()的结构。如需更大的结构,可用系统扩展模块。


    正确答案:12TRX

  • 第21题:

    填空题
    开发生命周期阶段SQA部件可以划分成三类()、专家观点、软件测试、软件维护SQA部件和由第三方/分包商使用的SQA部件。

    正确答案: 评审
    解析: 暂无解析

  • 第22题:

    填空题
    Nokia Flexi GSM系统模块为整个BTS提供通用功能和内外部连接的单元。BTS软件存储在系统模块中。系统模块支持最多()的结构。如需更大的结构,可用系统扩展模块。

    正确答案: 12TRX
    解析: 暂无解析

  • 第23题:

    填空题
    模块的独立性是指软件系统中每个模块只涉及(),只通过简单的接口和软件系统中其它的模块相联系。

    正确答案: 软件要求的具体的子功能
    解析: 暂无解析

  • 第24题:

    单选题
    下列关于软件重用的描述有误的是?()
    A

    软件重用,是软件开发方法论中的一个重要分支,对软件架构有重要的影响。

    B

    技术构件重用,将常用的技术构件开发出来,作为软件框架的基本组成部分。

    C

    基础类型的重用,封装一些基础子类,在软件开发时继承使用,可以完善语义定义,也能提高重用性。

    D

    需要提升业务重用能力和多终端接口能力。


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