查看所有试题
- 各种软件维护的类型中最重要的是()。在软件设计中详细描述处理过程常用的三种工具是()A、完善性维护#
B、纠错性维护#
C、适应性维护
D、预防性维护SA,SD,SP
程序流程图,IPO,PAD#
SA,SC,SD
图形,表格,语言
- 以下属于完善性维护的有()。源程序的版面文档要求应有变量说明、适当注释和()。软件设计的方法有多种,()方法不属于面向数据流的设计方法。A、解决开发时未能测试各种可能条件带来的问题
B、增加联机求助命令#
- 进行系统修改时可能会产生维护的副作用,它们可能有()。下列属于维护阶段的文档是()A、修改数据的副作用#
B、修改错误后,又引入了新的错误#
C、修改代码的副作用#
D、文档资料的副作用A、软件规格说明
B、用户操
- 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明书相同。()正确#
错误
- 单元测试通常应该先进行人工走查,再以白盒法为主,辅以黑盒法进行动态测试。()下列系统设计工具中,()不属于详细设计工具。软件工程学的目的和意义是()。正确#
错误A、N—S图
B、数据流图#
C、程序流程图
D、PADA
- 整体测试又称为逻辑覆盖测试,需要对系统模块的内部结构进行测试。()经济可行性研究的范围包括()下列属于维护阶段的文档是()消息的类型有()正确#
错误A.资源有效性
B.管理制度
C.效益分析#
D.开发风险A、
- 白盒法是一种静态测试方法,主要用于模块测试。()要减少两个模块之间的耦合,则必须()。软件测试方法中的静态测试方法之一为()下列属于面向对象开发方法的是()。下列关于效率的说法不正确的是()测试的关键问
- 在等价分类法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价类。()在变更控制中,()可以用来确保由不同用户所执行的并发变更。正确#
错误A.异步控制
B.同步控制#
C.存取控制
D.基线控制变更控制包括
- 发现错误多的模块,残留在模块中的错误也多。()用例之间的关系有()。正确#
错误A、友元
B、扩展#
C、使用#
D、组合#
- 在发现错误后,则应按照一定的技术去纠正它,纠错的关键是定位错误。()模块独立性准则定性指标()来衡量。测试的关键问题是()正确#
错误A、分解度
B、耦合度#
C、屏蔽性
D、内聚性#如何组织对软件的评审
如何验证
- 面向对象的测试不能采用黑盒法,因为它是一种全新的开发模式。()CASE工具的表示集成是指CASE工具提供相同的()正确#
错误编程环境
用户界面#
过程模型
硬件/操作系统
- 软件测试的主要特点是()。软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是()。产生软件危机的原因有如下几点,除了()。下列属于维护阶段的文档是()A、软件测试的开销大#
B、软件测试要依
- 整体测试又称为组装测试,其主要内容包括()。软件危机的主要表现是()。软件维护的类型有()。A、对整体的性能进行测试
B、用白盒法设计测试用例进行测试
C、确定组装策略和次序#
D、对组装过程进行测试#A、软件
- 静态测试是以人工的、非形式化的方法对程序进行分析和测试。常用的静态测试方法有()。关于数据流图不正确的描述是()。需求分析的主要方法有()。模块的基本特征是()。等价分类法的关键是()。一磨机成品细度
- 集成过程的原则是()。Putnam成本估算模型是一个()模型。在一个软件中,设计者设计了一个模型,它将所有的外部输入和输出均放在此模型中,该模型的内聚属于()在变更控制中,()可以用来确保由不同用户所执行的并发
- 软件测试的基本原则是()。软件工程三要素是()。A、关键是注重选择高效的测试用例#
B、选择尽可能多的测试用例
C、尽量不由程序设计者进行测试#
D、充分注意测试中的群集现象#A、技术、方法和工具
B、方法、工具
- 面向对象的测试与传统测试方法的主要区别是()。火车是一种陆上交通工具。火车和陆上交通工具之间的关系是()关系。下列属于面向对象开发方法的是()。A、面向对象的测试可在编码前进行,传统测试方法在编码后进行
- 等价分类法的关键是()。()能够有效地检测输入条件的各种组合可能会引起的错误。软件维护的类型有()。A、确定等价类的边界条件
B、按照用例来确定等价类
C、划分等价类#
D、确定系统中相同和不同的部分等价类划
- 渐增式是将模块一个一个地连入系统,每连入一个模块()。结构化设计方法采用变换分析和事务分析技术实现()。许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而
- 画DFD图的主要目的是()。A、作为需求分析阶段用户与开发者之间交流信息的工具#
B、对系统的数据结构进行描述
C、对目标系统的层次结构进行描述
D、作为分析和设计的工具#
- 软件测试不包括()方面的差错和纠错。表达计划安排的主要工具有()。提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()测试的关键问题
- UML是一种建模语言,是一种标准的表示,是一种方法。()消息的类型有()正确#
错误A、同步#
B、异步#
C、简单#
D、复杂
- UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。()第一个体现结构化编程思想的程序设计语言是()正确#
错误A.FORTRAN语言
B.Pascal语言#
C.C语言
D.PL/1语言
- 泳道是一种分组机制,它描述了状态图中对象所执行的活动。()初始化模块和结束模块从块内联系看,被称为()模块。软件项目计划一般不包括以下哪项内容()正确#
错误A.过程内聚
B.功能内聚
C.时间内聚#
D.逻辑内
- 同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行。()从工程管理的角度来看,软件设计分()
- 以下哪一项不是软件危机的表现形式()。结构化设计是一种面向()的设计方法。在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个
- 许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而产生的质量隐患。A、软件评审
B、软件测试
C、开发设计#
D、软件度量
- Putnam成本估算模型是一个()模型。()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。A.静态单变量
B.动态单变量
C.静态多变量
D.动态多变量#质量检测#
软件容错
软件维护
系统
- 类图中的角色是用于描述该类在关联中所扮演的角色和职责的。()以实体、联系和属性等基本概念为基础的实体联系图是基本实体联系图。为了满足新的应用需求和表达更多的语义,实体联系图可以进行扩充;通过引入()概
- 类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()软件结构图的形态特征能反映程序重用率的是()需求分析的主要目的是()。软件设计的方法有多种,()方法不属于面向数据流的设计方法。正确
- 用例之间有扩展、使用、组合等几种关系。()提高程序可读性的有力手段是()。在下列工具与环境中()属于较早期的CASE。以下说法错误的是()。要显示描绘软件开发项目各作业的依赖关系,应选择()。正确#
错误A、
- 用例模型的基本组成部件是用例、角色和用例之间的联系。()产生软件危机的原因有如下几点,除了()。一个模块直接控制(调用)的下层模块的数目称为模块的()。经过严密的软件测试后所提交给用户的软件产品中()
- 顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。()初始化模块和结束模块从块内联系看,被称为()模块。编码阶段产生的错误由()检查出来。软件测试的主要特点是()。正确#
错误A.过程内聚
B
- 活动图显示动作及其结果,着重描述操作实现中所完成的工作以及用例实例或类中的活动。()提高程序可读性的有力手段是()。面说法正确的是()。整体测试又称为组装测试,其主要内容包括()。软件测试的目的是()正
- 属性的可见性有()。下列耦合度表示中,最弱的耦合形式是()。用例之间的关系有()。()是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。A、公有的#
B、私有的#
C、私有保护的
D、保
- UML中包括的事件有()。一个模块直接控制(调用)的下层模块的数目称为模块的()。与确认测试阶段有关的文档是()。在下列四种模块的耦合性中,信息隐蔽性能最好的是()A、条件为真#
B、收到另一对象的信号#
C、
- 应用于通用化约束的方式有()。面说法正确的是()。A、完整#
B、不相交#
C、不完整#
D、覆盖#经过测试没有发现错误说明程序正确
测试的目标是为了证明程序没有错误
成功的测试是发现了迄今尚未发现的错误的测试#
- 用例之间的关系有()。在详细设计阶段,经常采用的工具有()与确认测试阶段有关的文档是()。“软件危机”是指()A、友元
B、扩展#
C、使用#
D、组合#A.PAD#
B.SA
C.SC
D.DFD需求规格说明书#
概要设计说明书
详
- 下列不是模型元素的是()。包含风险分析的软件工程模型是()。A、关联
B、聚合
C、依赖
D、笔记#A、螺旋模型#
B、瀑布模型
C、增量模型
D、喷泉模型
- 在需求分析阶段主要采用图形工具来描述的原因是()。A、图形的信息量大,便于描述规模大的软件系统
B、图形工具能够极好地概括描述一个系统的信息,比文字叙述能够更好地表达重要的细节#
C、图形能够更加直观地描述目