《软件工程与软件测试技术》南开20春期末考核百分
《软件工程与软件测试技术》20春期末考核1.[单选题] 程序的三种基本控制结构是
答案资料下载请参考帮助中心说明
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
答:——B——
2.[单选题] 在面向数据流的软件设计方法中,一般将信息流分为( )。
A.数据流和控制流
B.变换流和控制流
C.事务流和控制流
D.变换流和事务流
答:——D——
3.[单选题] 数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。
A.输入、输出、外部实体和加工
B.变换、加工、数据流和存储
C.加工、数据流、数据存储和外部实体
D.变换、数据存储、加工和数据流
答:——C——
4.[单选题] 数据字典是对数据定义信息的集合,它所定义的对象都包含于
A.数据流图
B.程序框图
C.软件结构
D.方框图
答:————
5.[单选题] 进行需求分析可使用多种工具,但( ) 是不适用的
A.数据流图
B.PAD 图
C.状态转换图
D.数据词典
答:————
6.[单选题] 为了提高模块的独立性,模块之间最好是( )。
A.公共环境耦合
B.控制耦合
C.数据耦合 东财答案请进 ap5u.com 或q761296021
D.特征耦合
答:————
7.[单选题] 使用软件时提出增加新功能就必须进行( )维护。
A.预防性
B.适应性
C.完善性
D.纠错性
答:————
8.[单选题] 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )
A.细节
B.输入与输出
C.软件的作用
D.绘制的时间
答:————
9.[单选题] 系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
答:————
10.[单选题] 面向对象设计OOD模型的主要部件中,通常不包括( )。
A.通信部件
B.人机交互部件
C.任务管理
D.数据管理
答:————
11.[单选题] 黑盒测试是从( )观点的测试,白盒测试是从( )观点的测试。
A.开发人员、管理人员
B.用户、管理人员
C.用户、开发人员
D.开发人员、用户
答:————
12.[单选题] ()工具在软件详细设计过程中不采用。
A.判定表
B.IPO 图
C.PDL D
D.DFD 图
答:————
13.[单选题] 在下列选项中不属于软件工程学科所要研究的基本内容
A.软件工程材料
B.软件工程目标
C.软件工程原理
D.软件工程过程
答:————
14.[单选题] 软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试阶段的基础。
A.集成测试
B.系统测试
C.验收测试
D.单元测试
答:————
15.[单选题] ( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A.部署图
B.类图
C.组件图
D.配置图
答:————
16.[单选题] ( )意味着一个操作在不同的类中可以有不同的实现方式。
A.多继承
B.多态性
C.消息
D.封装
答:————
17.[单选题] 面向对象分析是对系统进行( )的一种方法。
A.设计评审
B.程序设计
C.需求建摸
D.测试验收
答:————
18.[单选题] 下列不属于面向对象的要素有( )。
A.继承
B.抽象
C.分类性
D.封装
答:————
19.[单选题] 面向对象分析阶段建立的3个模型中,核心的模型是( )模型。
A.功能
B.动态
C.对象
D.分析
答:————
20.[单选题] 可行性研究要进行一次()需求分析。
A.详细的
B.全面的
C.简化的,压缩的
D.彻底的
答:————
21.[多选题] 研究目标系统的可行性从哪几个方面
A.经济可行性
B.技术可行性
C.操作可行性
D.法律可行性
答:————
22.[多选题] 面向对象系统的逻辑设计可分为( )。
A.问题域子系统设计
B.人机交互子系统设计
C.任务管理子系统设计
D.数据管理子系统设计
答:————
23.[多选题] 建立类图的原则有( )。
A.简化的原则
B.分层理解的原则
C.关注关键点的原则
D.系统的原则
答:————
24.[多选题] 软件体系结构设计准则的是
A.体系结构是对复杂事物的一种抽象
B.体系结构在一定的时间内保持稳定
C.良好的体系结构意味着普通、高效和稳定
答:————
25.[多选题] 分析员和用户双方确定对软件系统有哪几方面的综合要求。
A.功能需求
B.性能需求
C.环境需求
D.接口需求
答:————
26.[多选题] 结构性分析方法使用的描述工具有
A.数据流图
B.数据字典
C.结构化语言
D.判定树和判定表
答:————
27.[多选题] 下列属于软件定义时期的任务的有
A.确定总目标和可行性
B.估计资源和成本
C.导出策略和系统功能
D.测试
答:————
28.[多选题] 软件定义时期的任务有
A.确定总目标和可行性
B.估计资源和成本
C.导出策略和系统功能
D.制定工程进度表
答:————
29.[多选题] 组成数据字典的元素有
A.数据流
B.数据流分量(数据基本项)
C.数据存储
D.数据处理(加工)。
答:————
30.[多选题] 软件开发的阶段有
A.概要设计
B.详细设计
C.编码
D.单元测试、综合测试
答:————
31.[多选题] 软件工程中的文档可以分为( )。
A.开发文档
B.管理文档
C.维护文档
D.用户文档
答:————
32.[多选题] 软件生命周期的时期有
A.软件定义
B.软件开发
C.运行维护
D.信息反馈
答:————
33.[多选题] 需求获取的常用方法
A.客户访谈
B.建立联合分析小组
C.问题分析与确认
D.快速建立软件原型模型来获取需求
答:————
34.[多选题] 描述程序处理过程的工具称为详细设计工具,可以分为哪几类
A.样式
B.图形
C.表格
D.语言
答:————
35.[多选题] 下列属于数据字典的条目的有
A.数据流
B.数据流分量(数据基本项)
C.数据存储(文件)和加工(处理)
D.数据变换
答:————
36.[判断题] 静态测试对自动化工具的依赖性较大。
A.对
B.错
答:————
37.[判断题] 内聚衡量不同模块彼此间相互依赖的紧密程度
A.对
B.错
答:————
38.[判断题] 投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。
A.对
B.错
答:————
39.[判断题] IPO图的优点是使用的符号少而简单,因此易学易懂
A.对
B.错
答:————
40.[判断题] 维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
A.对
B.错
答:————
41.[判断题] C++、Java 语言,是面向对象的设计语言,用于面向对象的方开发软件。
A.对
B.错
答:————
42.[判断题] 通过模块分解或合并,降低耦合提高内聚
A.对
B.错
答:————
43.[判断题] 要提高效率就要减少冗余关联。
A.对
B.错
答:————
44.[判断题] 文档是影响软件可维护性的决定因素。
A.对
B.错
答:————
45.[判断题] 软件总体设计的任务是软件体系结构设计和软件模块设计
A.对
B.错
答:————
46.[判断题] 程序规模越大,越难以使用回溯法进行调试。
A.对
B.错
答:————
47.[判断题] 在描述一个模块时,还必须按模块的外部特性与内部特性分别描述
A.对
B.错
答:————
48.[判断题] 扇出表示控制的总分布。
A.对
B.错
答:————
49.[判断题] 多态性防止了程序相互依赖而带来的变动影响。
A.对
B.错
答:————
50.[判断题] 自顶向下集成测试不需要测试驱动模块,需要桩模块。
A.对
B.错
答:————
51.[判断题] 软件危机的主要体现是软件需求增加,软件价格上升。
A.对
B.错
答:————
52.[判断题] 面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程。
A.对
B.错
答:————
53.[判断题] 面向对象测试用例的设计由软件的输入—处理—输出视图或单个模块的算法细节驱动。
A.对
B.错
答:————
54.[判断题] 用面向对象方法开发的软件系统,可维护性好。
A.对
B.错
答:————
55.[判断题] N-S图需要流向线的结构化流程图
A.对
B.错
答:————
56.[问答题] 简述等价类划分以及等价类划分原则。
答:————
57.[问答题] 什么是软件危机?
答:————
58.[名词解释] 多态性
答:————
59.[名词解释] 数据流图
答:————
60.[名词解释] α测试
答:————
61.[名词解释] 系统测试
答:————
62.[名词解释] 调试
答:————
63.[名词解释] 软件过程
答:————
奥鹏南开考核答案无忧答案网整理
页:
[1]