《软件工程与软件测试技术》19秋期末考核(答案参考)

更新时间:2023-04-28 12:29:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

【奥鹏】-[南开大学]《软件工程与软件测试技术》19秋期末考核

试卷总分:100 得分:100

第1题,算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与应做的动作之间的对应关系。

A、程序流程图

B、盒图

C、PAD图

D、判定表

正确答案:D

第2题,程序的三种基本控制结构的共同特点是

A、不能嵌套使用

B、只能用来写简单程序

C、已经用硬件实现

D、只有一个入口和一个出口

正确答案:D

第3题,模块的独立性是由内聚性和藕合性来度量的,其中内聚性是

A、模块间的联系程度

B、信息隐藏程度

C、模块的功能强度

D、接口的复杂程度

正确答案:C

第4题,关联是建立( )之间关系的一种手段。

A、对象

B、类

C、功能

D、属性

正确答案:B

第5题,在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。

A、顺序图

B、状态图

C、系统结构图

D、数据流图

正确答案:B

第6题,在下列选项中不属于软件工程学科所要研究的基本内容

A、软件工程材料

B、软件工程目标

C、软件工程原理

D、软件工程过程

正确答案:A

第7题,软件模块设计准则中个错误的是

A、降低模块之间的耦合性,降低模块的内聚性

B、模块的作用范围应该在控制范围内

C、设计功能可预测并能得到验证的模块

D、适当划分模块规模,以保持其独立性

正确答案:A

第8题,在数据流图中,椭圆代表()。

A、源点

B、终点

C、加工

D、模块

正确答案:C

第9题,系统流程图用于可行性分析中的()的描述。

A、当前运行系统

B、当前逻辑模型

C、目标系统

D、新系统

正确答案:A

第10题,描述结构化系统分析方法的工具不包括( )

A、数据流图

B、组织结构图

C、数据词典

D、结构化语言

正确答案:B

第11题,一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。

A、数据耦合

B、公共耦合

C、控制耦合

D、标记耦合

正确答案:A

第12题,而向数据流的软件设计方法可将( )映射成软件结构。

A、控制结构

B、模块

C、数据流

D、事物流

正确答案:C

第13题,模块化的目的

A、降低软件复杂性

B、提高软件可读性

C、避免耦合

D、降低内聚

正确答案:A

第14题,当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。( )

A、程序流程图

B、N-S 图

C、PAD 图

D、判定表

正确答案:D

第15题,软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的( )。

A、可用性

B、可维护性

C、可扩展性

D、可移植性

正确答案:B

第16题,一般设计的比较好的软件结构,

A、顶层扇出低

B、中层扇出较少

C、底层模块有高扇入

D、顶层扇出高

正确答案:B,C,D

第17题,描述程序处理过程的工具称为详细设计工具,可以分为哪几类

A、样式

B、图形

C、表格

D、语言

正确答案:B,C,D

第18题,在总体设计阶段可能会用到以下几种图形工具有

A、软件结构图

B、层次图

C、HIPO图

D、系统流程图

正确答案:A,B,C

第19题,软件体系结构设计准则的是

A、体系结构是对复杂事物的一种抽象

B、体系结构在一定的时间内保持稳定

C、良好的体系结构意味着普通、高效和稳定

正确答案:A,B,C

第20题,面向对象系统的逻辑设计可分为()。

A、问题域子系统设计

B、人机交互子系统设计

C、任务管理子系统设计

D、数据管理子系统设计

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

第21题,UML的组成元素有( )。

A、基本构造块

B、规则

C、图

D、公共机制

正确答案:A,B,D

第22题,软件工程中的文档可以分为( )。

A、开发文档

B、管理文档

C、维护文档

D、用户文档

正确答案:A,B,D

第23题,结构程序设计的基本控制结构有

A、顺序

B、判断

C、选择

D、循环

正确答案:A,C,D

第24题,软件定义时期的任务有

A、确定总目标和可行性

B、估计资源和成本

C、导出策略和系统功能

D、制定工程进度表

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

第25题,结构性分析方法使用的描述工具有

A、数据流图

B、数据字典

C、结构化语言

D、判定树和判定表

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

第26题,通常,当一个对象调用另一个对象中的操作时,便完成了一次消息传递。

T、对

F、错

正确答案:T

第27题,面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。

T、对

F、错

正确答案:T

第28题,在等价分类法中,为了提高测试效率,一个测试用例可以覆盖多个无效等价类。T、对

F、错

正确答案:F

第29题,N-S图需要流向线的结构化流程图

T、对

F、错

正确答案:F

第30题,发现错误多的模块,残留在模块中的错误也多。

T、对

F、错

正确答案:T

第31题,面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。

T、对

F、错

正确答案:F

第32题,投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。

T、对

F、错

正确答案:F

第33题,维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。

T、对

F、错

正确答案:T

第34题,文档是影响软件可维护性的决定因素。

T、对

F、错

正确答案:T

第35题,在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。

T、对

F、错

正确答案:T

第36题,简述软件危机的表现形式。正确答案:

第37题,试对比黑盒测试与白盒测试。正确答案:

第38题,软件过程

正确答案:

第39题,系统测试

正确答案:

第40题,构件

正确答案:

第41题,数据流图

正确答案:

本文来源:https://www.bwwdw.com/article/0x7q.html

Top