参考答案和解析
正确答案:错误
更多“可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其”相关问题
  • 第1题:

    软件测试是软件质量保证的主要手段之一,测试的费用已经超过了(1)的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指(2)。根据国家标准GB8566—88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在(3)阶段完成的;组装测试的计划是在(4)阶段制定的;确认测试的计划是在(5)阶段制定的。

    A.软件开发费用

    B.软件维护费用

    C.软件开发和维护费用

    D.软件研制费用


    正确答案:A

  • 第2题:

    软件可重用性(reusability),是指软部件可以在多种场合使用的程度。

    A.错误

    B.正确


    参考答案:B

  • 第3题:

    IT资源管理中的软件管理涉及到软件构件管理。软件构件是软件系统的一个物理单元,它驻留在计算机中而不是只存在于系统分析员的脑海里。构件有一些基本属性,下列选项中,( )不属于软件构件的基本属性。

    A.构件是可独立配置的单元,因此构件必须自包容
    B.构件强调与环境和其它构件的分离,构件的实现是严格封装的
    C.构件的测试是不需要进行黑盒测试的
    D.构件可以在适当的环境中被复合使用,因此构件需要提供清楚的接口规范

    答案:C
    解析:
    构件管理:是软件系统的一个物理单元,其驻留在计算机中而不是只存在于系统分析员的脑海中,像数据表、数据文件、可执行文件、动态链接库、文档等可以被称为构件。其基本属性有:可独立配置的单元强调与环境和其他构件的分离可以在适当的环境中被复合使用不应当是持续的

  • 第4题:

    测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。


    正确答案:尽可能多的发现错误;无错;早期

  • 第5题:

    大多数软件仍然是定制开发的,其原因在于()

    • A、软件组件重用是十分普遍的
    • B、可重用的组件太昂贵而无法使用
    • C、软件在不使用其他组件的情况下很容易构造出来
    • D、商业组件在很多应用领域中可以得到

    正确答案:C

  • 第6题:

    开发一个软件系统时,考虑()是很更重要的。

    • A、缩短开发周期
    • B、用什么标准来评价候选方案
    • C、采用重用技术
    • D、以上都不是

    正确答案:B

  • 第7题:

    判断题
    可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件的可靠性很高。
    A

    B


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

  • 第8题:

    问答题
    什么是可重用构件?相对于普通的软件产品,对可重用构件有何特殊要求?

    正确答案: 可充用构件表示软件重用过程中,可重用的软件构件元素。
    可重用构件的特殊要求:
    (1)可重用构件应该具有功能上的独立性与完整性;
    (2)可重用构件应该具有较高的通用性;
    (3)可重用构件应该具有较高的灵活;
    (4)可重用构件应该具有严格的质量保证;
    (5)可重用构件应该具有较高的标准化程。
    解析: 暂无解析

  • 第9题:

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

    B


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

  • 第10题:

    单选题
    大多数软件仍然是定制开发的,其原因在于()
    A

    软件组件重用是十分普遍的

    B

    可重用的组件太昂贵而无法使用

    C

    软件在不使用其他组件的情况下很容易构造出来

    D

    商业组件在很多应用领域中可以得到


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

  • 第11题:

    单选题
    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()
    A

    对现有构件进行适应性修改,得到可重用的构件

    B

    从市场上购买现成的商业构件

    C

    自行开发新的符合要求的构件

    D

    从网络上下载新的符合要求的构件


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    以下关于软件开发相关的叙述中,不正确的是( )。

    A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。


    正确答案:C

  • 第14题:

    在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是______。

    ①开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包

    ②评价结果

    ③集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体

    A) ①②③

    B) ②①③

    C) ①③②

    D) ③①②

    A.

    B.

    C.

    D.


    正确答案:C

  • 第15题:

    基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()

    • A、对现有构件进行适应性修改,得到可重用的构件
    • B、从市场上购买现成的商业构件
    • C、自行开发新的符合要求的构件
    • D、从网络上下载新的符合要求的构件

    正确答案:D

  • 第16题:

    简述描述可重用的软件构件的3C模型。


    正确答案: 3C模型:概念、内容、语境。
    概念:对概念做什么的描述,完整地描述构件的接口,并在前置条件和后置条件的语境中标识构件的语义。表达出构件的意图。
    内容:描述实现概念的方法,一般是对用户隐藏的信息。
    语境:把可重用的构件置于其应用领域中,通过指定概念的、操作的和实现的特征使得软件工程师能够找到适当的构件以满足应用需求。

  • 第17题:

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


    正确答案:错误

  • 第18题:

    一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是()

    • A、可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除
    • B、可复用的构件首先得到测试
    • C、可复用的构件一般规模较小
    • D、第三方的构件开发商能提供更好的软件维护服务

    正确答案:A

  • 第19题:

    单选题
    软件测试是软件质量保证的主要手段之一,测试的费用已经超过了__(1)__的30%以上,因此提高测试的有效性十分重要。"高产"的测试是指__(2)__。根据国家标准GB8566-88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在__(3)__阶段完成的;组装测试的计划是在__(4)__阶段制定的;确认测试的计划是在__(5)__阶段制定的。空白(1)处应选择()
    A

    软件开发费用

    B

    软件维护费用

    C

    软件开发和维护费用

    D

    软件研制费用


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

  • 第20题:

    填空题
    测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。

    正确答案: 尽可能多的发现错误,无错,早期
    解析: 暂无解析

  • 第21题:

    单选题
    开发一个软件系统时,考虑()是很更重要的。
    A

    缩短开发周期

    B

    用什么标准来评价候选方案

    C

    采用重用技术

    D

    以上都不是


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

  • 第22题:

    单选题
    一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是()
    A

    可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除

    B

    可复用的构件首先得到测试

    C

    可复用的构件一般规模较小

    D

    第三方的构件开发商能提供更好的软件维护服务


    正确答案: B
    解析: 可复用的构件具有较高的质量保证是因为在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除。选项A正确,其他选项不符合题意。

  • 第23题:

    问答题
    简述描述可重用的软件构件的3C模型。

    正确答案: 3C模型:概念、内容、语境。
    概念:对概念做什么的描述,完整地描述构件的接口,并在前置条件和后置条件的语境中标识构件的语义。表达出构件的意图。
    内容:描述实现概念的方法,一般是对用户隐藏的信息。
    语境:把可重用的构件置于其应用领域中,通过指定概念的、操作的和实现的特征使得软件工程师能够找到适当的构件以满足应用需求。
    解析: 暂无解析