软件工程模拟题.pdf
《软件工程》模拟题
一.单选题
1.UML用来表达系统功能模型的图形化工具是0
A.用例图
B.状态图
C.类图
D.序图?
答[案]:A
2.UML表达关系的术语中,聚合是一种特殊的()
A.关联
B.依赖
C.泛化
D.细化
答[案]:C
3.基线(Baseline)是指在项目生命周期的不同时间点上,一个或一组配置项通过。而进入正式
受控的一种状态.
A.存取控制
B.质量控制
C.正式评审
D.变更管理
答[案]:C
4.类库这种机制是0级别的信息共享.
A.同一类
B.不同类
C.同一应用
D.不同应用
答[案]:D
5.领域工程包括三个主要活动,(),构造和传播.
A.分析
B.重用
C.设计
D.应用
答[案]:A
6.面向数据流的设计方法把0映射成软件结果.
A.数据流
B.系统结构
C.控制结构
D.信息流
答[案]:A
7.模块的内聚性最高的是().
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.功能内聚
答[案]:D
8.确定测试计划是在0阶段制定的.
A.总体设计
B.详细设计
C.编码
D.测试
答[案]:A
9.软件设计不依赖于所使用的软件0.
A.功能模型
B.领域模型
C过程模型
D.工程模型
答[案]:C
1().软件设计的依据是0.
A.软件设计说明书
B.软件规格说明书
C.软件计划书
D.软件管理说明
答[案]:B
11.软件生存周期中,准确地确定软件系统必须做什么的阶段是()
A.可行性分析和项目开发计划
B.需求分析
C.概要设计说明书
D.详细设计
答[案]:B
12.软件调试的目的是0.
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
答[案]:B
13.数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是().
A.数据库设计
B.数据通信
C.数据定义
D.数据维护
答[案]:C
14.CMMI能力等级中的第三级为0.
A.已执行演
B.已管理级?
C.已定义级
D.已定量管理级?
答[案]:C
15.在ER模型中,包含以下基本成分0
A.数据,对象,实体
B.控制,联系,对象
C.实体,联系,属性
D.实体,属性,操作
答[案]:C
16.采用Gantt图表示软件项目进度安排,下列说法中正确的是()
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关犍任务
D.能够表示子任务之间的并行和串行关系
答[案]:D
I7.IDEF0图不反映出系统0
A.系统做什么
B.系统功能如何实现
C系统由谁来做
D.系统实现的约束条件
答[案]:B
18.下列关于JSP方法不正确的说法是0
A.JSP方法主要用于规模不大的数据处理系统
BJSP方法不明确的划分软件概要设计和详细设计的两个阶段
CJSP方法适用于输入数据和输出数据之间有对应关系的问题求解
D.JSP方法根据输入,输出的数据结构,按•定的规则映射成软件的体系结构.此它只适用于
详细设计阶段
答[案]:D
19.下面的0不是RUP模型的阶段.
A.启动阶段
B.精化阶段
C.构造阶段
D.确认阶段
答[案]:D
20.在SD方法中全面指导模块划分的最重要的原则是()
A.程序模块化
B.模块高内聚
C.模块低耦合
D.模块独立性
答[案]:D
21.白盒测试中的逻辑覆盖中,最弱的覆盖是().
A.语句覆盖
B.判定覆盖
C.路径覆盖
D.组合覆盖
答[案]:A
22.白盒测试技术依据的是0.
A.程序的逻辑结构
B.程序的物理结构
C.软件行为的描述
D.软件功能的描述
答[案]:A
23.为了提高软件的可维护性,在编码阶段应注意().
A.保存测试用例和数据
B.提高模块的独立性
C.文档的副作用
D.养成好的程序设计风格
答[案]:D
24.若有语句if(A1andCO)thenB=1/CelseB=1/A,选用类似数据A=2,