软件工程选择题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程选择题
选择题:
1、软件需求分析的任务不包括( C)。
A.问题分析
B.信息域分析
C.结构化设计
D.确定逻辑结构
2、在进行需求分析中用到多种描述工具,不包括(C)。
A.数据流图
B.判定表
C.PAD图
D.数据词典
3、软件测试的目的(B)。
A.评价软件的质量
B.发现软件的错误
C.找出软件中的所有错误
D.证明软件是正确的
4、白盒测试法又称为逻辑覆盖法,主要用于( D )。
A.功能测试
B.系统测试
C.a测试
D.单元测试
5、结构化分析方法(SA法)使用的主要描述工具有( D)。
A.数据库
B.模块结构图
C.PAD图
D.分层的DFD图
6、在需求分析过程中,需求分析员要从用户那里解决的重要问题是( A)。
A.要求软件做什么的问题
B.要给软件提供哪些信息
C.要求软件工作效率如何
D.要求软件具有什么样的结构
7、UML中,包是一种( C)。
A.集合
B.数据结构
C.分组机制
D.对系统的动态描述
8、瀑布模型存在的问题是( B)。
A.用户容易参与开发
B.缺乏灵活性
C.用于与开发者易沟通
D.适用可变需求
9、在数据流图中,O(椭圆)代表( C )。
A.源点
B.终点
C.加工
D.模块
10、确定测试计划是在(A)阶段制定的。
A.总体设计B.详细设计
C.编码阶段D.测试阶段
2、结构化程序设计采用的三种基本控制结构是(C )。
A.顺序、分支、选择
B.选择、循环、重复
C.顺序、选择、循环
D.输入、变换、输出
3、在结构化设计中,数据流图的父图与子图的平衡是指子图的输入输出数据流
同父图应加工的输入输出数据流(B)。
A.不一致
B.一致
C.没有一定的关系
D.父图包含在子图的数据中
4、结构化方法是一种什么的软件开发方法(D )。
A.面向用户
B.面向数据结构
C.面向对象
D.面向数据流
5、DFD中的每个加工至少( B )。
A.一个输出流
B.一个输入流和一个输出流
C.一个输入流
D.一个输入流或一个输出流
6、需求分析是回答系统必须( A )。
A.做什么的问题
B.怎么做的问题
C.何时做的问题
D.为谁做的问题
7、面向对象的特征之一是( A )。
A.对象的唯一性
B.数据如何确定
C.对象的共享性
D.数据关系的抽象
8、数据字典是用来定义( D )中的各个成份的具体含义。
A.系统流程图
B.功能结构图
C.系统结构图
D.数据流图
9、瀑布模型存在的问题是( B )。
A.用户容易参与开发
B.缺乏灵活性
C.用于与开发者易沟通
D.适用可变需求
10、数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序关系是
( B )。
A.数据耦合→公共耦合→标记耦合→控制耦合
B.数据耦合→标记耦合→控制耦合→公共耦合
C.控制耦合→数据耦合→标记耦合→公共耦合
D.控制耦合→数据耦合→公共耦合→标记耦合
11、对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。
A.结合B.隐藏
C.封装D.抽象
12、结构化程序设计主要强调的是(D)
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序的易读性
13、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系
统是否开发的决策依据,因必须给出(B)的答案
A.确定B.行或不行
C.正确D.无二义
14、软件调试技术包括(B)
A.边界值分析B.回溯法
C.循环覆盖D.集成测试
15、软件生命周期中所花费用最多的阶段是(D)
A.详细设计B.软件编码
C.软件测试D.软件维护
16、在白盒法技术测试用例的设计中(A)是最弱的覆盖标准。
A.语句B.路径
C.条件组合D.判定
17、为了提高软件的可维护性,在编码阶段应注意(D)
A.保存测试用例和数据
B.提高模块的独立性
C.文档的副作用
D.养成好的程序设计风格
18、详细设计与概要设计衔接的图形工具是(B)
A.DFD图B.SC图
C.PAD图D.程序流程图
19、针对软件需求分析所进行的软件测试是(B)
A.集成测试B.确认测试
C.黑盒测试D.白盒测试
20、软件开发过程来自用户方面的主要干扰是(A)
A.功能变化B.经费减少
C.设备损坏D.人员变化
1、软件工程管理的具体内容不包括对( D)管理。
A.开发人员B.组织结构
C.控制D.设备
2、用白盒法技术设计测试用例的方法包括(C )。
A.错误推测
B.因果图
C.基本路径测试
D.边界值分析
3、数据流图(DFD)是(A)方法中用于表示系统的逻辑模型的一种图形工具。
A.SA B.SD
C.SP D.SC