[南开大学]《软件工程与软件测试技术》19秋期末考核(答案参考.docx

[南开大学]《软件工程与软件测试技术》19秋期末考核(答案参考.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《软件工程与软件测试技术》19秋期末考核

1 单选题

1

算法中包含多重嵌套的条件选择时,那个能够清晰地表示复杂的条件组合与

应做的动作之间的对应关系。

A程序流程图

B盒图

CPAD图

D判定表

D判定表

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

A不能嵌套使用

B只能用来写简单程序

C已经用硬件实现

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

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

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

A模块间的联系程度

B信息隐藏程度

C模块的功能强度

C模块的功能强度

D接口的复杂程度

关联是建立()之间关系的一种手段。A对象

B类

B类

C功能

D属性

5

在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模

型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是(

)。

A顺序图

B状态图

B状态图

C系统结构图

D数据流图

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

A软件工程材料

A软件工程材料

B软件工程目标C软件工程原理D软件工程过程

软件模块设计准则中个错误的是

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

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

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

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

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

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

A源点

B终点

C加工

C加工

D模块

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

A当前运行系统

A当前运行系统

B当前逻辑模型

C目标系统

D新系统

描述结构化系统分析方法的工具不包括()A数据流图

B组织结构图

B组织结构图

C数据词典

D结构化语言

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

A数据耦合

A数据耦合

B公共耦合C控制耦合D标记耦合

而向数据流的软件设计方法可将()映射成软件结构。A控制结构

B模块

C数据流

C数据流

D事物流

模块化的目的

A降低软件复杂性

A降低软件复杂性

B提高软件可读性

C避免耦合

D降低内聚

14

当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适

当的功能时,从供选择的答案中,选出合适的描述工具。()A程序流程图

BN-S图

CPAD图

D判定表

D判定表

15

软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据

,而且也影响软件的()。A可用性

B可维护性

B可维护性

C可扩展性

D可移植性

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

A顶层扇出低

B中层扇出较少

B中层扇出较少

C底层模块有高扇入

D顶层扇出高

2 多选题

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

A样式

B图形

B图形

C表格D语言

C表格

D语言

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

A软件结构图

A软件结构图

B层次图

CHIPO图

D系统流程图

软件体系结构设计准则的是

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

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

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

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

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

A问题域子系统设计

A问题域子系统设计

B人机交互子系统设计C任务管理子系统设计D数据管理子系统设计

UML的组成元素有()。

A基本构造块

A基本构造块

B规则

C图

D公共机制

D公共机制

软件工程中的文档可以分为()。

A开发文档

A开发文档

B管理文档

B管理文档

C维护文档

D用户文档

D用户文档

结构程序设计的基本控制结构有

A顺序

A顺序

B判断

C选择

C选择

D循环

软件定义时期的任务有

A确定总目标和可行性

A确定总目标和可行性

B估计资源和成本

C导出策略和系统功能

D制定工程进度表

结构性分析方法使用的描述工具有

A数据流图

A数据流图

B数据字典

C结构化语言

D判定树和判定表

10

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

T对

T对

F错

3 判断题

1

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

系统(系统流程图分层)。

T对

T对

F错

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

T对

F错

F错

N-S图需要流向线的结构化流程图T对

F错

F错

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

T对

T对

F错

5

面向对象系统的确认测试是面向白盒的,

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档