文档详情

软件工程模拟题.pdf

发布:2025-05-07约1.03万字共18页下载文档
文本预览下载声明

《软件工程》模拟题

一.单选题

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,

显示全部
相似文档