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