全国 2011 年 1 月自学考试软件工程试题
课程代码:02333
一、单项选择题〔本大题共 20 小题,每题 1 分,共 20 分〕
在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或
未选均不得分。
1.在以下软件生存周期模型中,规定了由前至后、相互衔接的固定次序的模型是〔 〕
A.瀑布模型 B.增量模型
C.喷泉模型 D.螺旋模型
2.需求分析结果的最重要的文档是〔 〕
A.需求规格说明书 B.修改完善的软件开发方案
C.确认测试方案 D.初步用户使用手册
3.可行性分析中,系统流程图用于描述〔 〕
A.当前运行系统 B.当前逻辑模型
C.目标系统 D.新系统
4.以下选项中,一般不包括在数据字典条目中的是〔 〕
A.数据流 B.数据存储
C.根本加工 D.源点与终点
5.软件详细设计的根本任务是确定每个模块的〔 〕
A.功能 B.调用关系
C.算法和数据构造 D.输入输出数据
6.把模块的控制构造转变成计算机可承受的程序代码的阶段是〔 〕
A.详细设计 B.测试
C.维护 D.编码
7.软件概要设计完毕后得到〔 〕
A.初始的软件构造图 B.优化的软件构造图
C.模块详细的算法 D.程序编码
8.以下说法错误的选项是〔 〕
A.判定覆盖包含了语句覆盖,但它可能会使一些条件得不到测试。
B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求。
C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求,实际上不一定到达条件覆盖的标准。
D.但凡满足条件组合覆盖标准的测试用例,也满足其他所有覆盖种类的覆盖标准。