可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件的可靠性很高。
第1题:
软件测试是软件质量保证的主要手段之一,测试的费用已经超过了(1)的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指(2)。根据国家标准GB8566—88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在(3)阶段完成的;组装测试的计划是在(4)阶段制定的;确认测试的计划是在(5)阶段制定的。
A.软件开发费用
B.软件维护费用
C.软件开发和维护费用
D.软件研制费用
第2题:
A.错误
B.正确
第3题:
第4题:
测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。
第5题:
大多数软件仍然是定制开发的,其原因在于()
第6题:
开发一个软件系统时,考虑()是很更重要的。
第7题:
对
错
第8题:
第9题:
对
错
第10题:
软件组件重用是十分普遍的
可重用的组件太昂贵而无法使用
软件在不使用其他组件的情况下很容易构造出来
商业组件在很多应用领域中可以得到
第11题:
对现有构件进行适应性修改,得到可重用的构件
从市场上购买现成的商业构件
自行开发新的符合要求的构件
从网络上下载新的符合要求的构件
第12题:
软件重用,是软件开发方法论中的一个重要分支,对软件架构有重要的影响。
技术构件重用,将常用的技术构件开发出来,作为软件框架的基本组成部分。
基础类型的重用,封装一些基础子类,在软件开发时继承使用,可以完善语义定义,也能提高重用性。
需要提升业务重用能力和多终端接口能力。
第13题:
以下关于软件开发相关的叙述中,不正确的是( )。
A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。
第14题:
在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是______。
①开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包
②评价结果
③集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体
A) ①②③
B) ②①③
C) ①③②
D) ③①②
A.
B.
C.
D.
第15题:
基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()
第16题:
简述描述可重用的软件构件的3C模型。
第17题:
领域工程为基于构件的开发提供了所需要的可重用构件库,这些可重用的构件通常都是自己长期从事软件开发积累起来的知识模块。
第18题:
一般来说,可复用的构件相对于在单一应用中使用的模块具有较高的质量保证,其主要原因是()
第19题:
软件开发费用
软件维护费用
软件开发和维护费用
软件研制费用
第20题:
第21题:
缩短开发周期
用什么标准来评价候选方案
采用重用技术
以上都不是
第22题:
可复用的构件在不断复用过程中,其中的错误和缺陷会被陆续发现,并得到及时排除
可复用的构件首先得到测试
可复用的构件一般规模较小
第三方的构件开发商能提供更好的软件维护服务
第23题: