软件工程 重庆大学练习题库及答案.docx

上传人:b****1 文档编号:263134 上传时间:2022-10-08 格式:DOCX 页数:39 大小:61.19KB
下载 相关 举报
软件工程 重庆大学练习题库及答案.docx_第1页
第1页 / 共39页
软件工程 重庆大学练习题库及答案.docx_第2页
第2页 / 共39页
软件工程 重庆大学练习题库及答案.docx_第3页
第3页 / 共39页
软件工程 重庆大学练习题库及答案.docx_第4页
第4页 / 共39页
软件工程 重庆大学练习题库及答案.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

软件工程 重庆大学练习题库及答案.docx

《软件工程 重庆大学练习题库及答案.docx》由会员分享,可在线阅读,更多相关《软件工程 重庆大学练习题库及答案.docx(39页珍藏版)》请在冰豆网上搜索。

软件工程 重庆大学练习题库及答案.docx

1、面向对象方法中,以下哪项不属于类间的关系()。

·A、关联关系

·B、泛化关系

·C、依赖关系

正确答案是 D

·D、特例关系

2、ISO12207分别将软件活动归结为基本过程、支持过程和组织过程等3大类:

基本过程—对应于工程开发;支持过程—对应于工程支持;组织过程—对应于()。

·A、软件开发

·B、工程管理

·C、软件测试

正确答案是 B

·D、配置管理

3、质量保证工作是()

·A、只与质量保证小组有关

·B、项目生存期的各个阶段都需要实施的

·C、只需要做一次

正确答案是 B

·D、只有大的项目才需要的

4、在基于代码行的规模估算中如果采用多名专家估算法进行估算,每个专家需要估计至少三种规模,不属于专家估算范围的是()。

·A、最小规模

·B、最大规模

·C、最可能规模

正确答案是 D

·D、最不可能规模

5、下列模型属于成本估算方法的有()

·A、COCOMO模型

·B、McCall模型

·C、McCabe度量法

·D、甘特图法

正确答案是 A

6、问题分析图的英文缩写是()

·A、PRD

·B、PAD

·C、QAD

正确答案是 B

·D、PAS

7、()是用系统的功能数量来测量其规模,与实现产品所使用的语言和技术没有关系。

·A、功能点

·B、对象点

·C、代码行

正确答案是 A

·D、用例点

8、软件维护的副作用主要有以下哪几种()

·A、

编码副作用、数据副作用、测试副作用

·B、

编码副作用、数据副作用、调试副作用

·C、编码副作用、数据副作用、文档副作用

·D、

编码副作用、文档副作用、测试副作用

正确答案是 C

9、以下哪项不是对封装的描述()。

·A、

对外不可见

·B、

黑盒子

·C、

外部可访问

·D、无须知道内部实现细节

正确答案是 C

10、与确认测试阶段有关的文档是()。

·A、

需求规格说明书

·B、

概要设计说明书

·C、

详细设计说明书

·D、

源程序

正确答案是 A

11、风险的三个属性是()

·A、风险发生的时间、地点、负责人

·B、风险事件、时间、影响

·C、风险事件、概率、影响

正确答案是 C

·D、风险数量、风险影响程度、概率

12、使用因果图法最终产生的是()。

·A、用例图

·B、判定表

·C、因果图

正确答案是 B

·D、等价类

13、从技术角度分,不是一类的测试是()

·A、黑盒测试

·B、白盒测试

·C、单元测试

正确答案是 C

·D、语句测试

14、关联是建立()之间关系的一种手段。

·A、

对象

·B、

·C、

功能

·D、

属性

正确答案是 B

15、软件结构中,()表示软件结构中从顶层模块到最底层模块的层数。

·A、

深度

·B、

宽度

·C、

扇入数

·D、

扇出数

正确答案是 A

16、()管理主要通过一系列技术,方法来维护产品的历史,标识和定位产品独有的版本,并在产品的开发和发布阶段控制变化。

·A、人员

·B、计划

·C、配置

正确答案是 C

·D、风险

17、RUP的主要特征有以()、以架构为中心(类、组件、子系统)、迭代和增量的软件开发、以及过程可配置。

·A、数据驱动软件的设计和实现

·B、性能驱动软件的设计和实现

·C、用例驱动软件的设计和实现

·D、计划驱动软件的设计和实现

正确答案是 C

18、黑盒测试法主要是根据程序的()来设计测试用例的。

·A、应用范围

·B、内部逻辑

·C、功能

正确答案是 C

·D、输入数据

19、把数据流图分转化为软件结构图,一般把数据流图分为:

变换型数据流图和()

·A、

事务型数据流图

·B、

结构型数据流图

·C、

流程型数据流图

正确答案是 A

·D、信息型数据流图

20、以下不包括在人机交互界面设计准则中的是()。

·A、一致性

·B、减少步骤

·C、优化美观

正确答案是 C

·D、提供撤销命令

21、()先根据以前的项目总成本来推算将要开发的软件的总成本,然后按比例将其分配到各开发单元中。

·A、自顶向下估算法

·B、自底向上估算法

·C、差别估计法

正确答案是 A

·D、专家估算法

22、在软件测试中,假定X为整数,10≤X≤100,用边界值分析法进行软件测试,那么X在测试中应该取

()边界值。

·A、X=9,X=10,X=100,X=101

·B、X=10,X=100

·C、X=9,X=11,X=99,X=101

正确答案是 A

·D、X=9,X=10,X=50,X=100

23、极限编程和传统方法学的本质不同在于它更强调()而不是可预测性。

·A、

可测试性

·B、

可适应性

·C、

代码可复用性

·D、

正确答案是 B

系统发布的及时性

24、软件调试的目的是()

·A、

找出错误所在并改正之

·B、

排除存在错误的可能性

·C、

对错误性质进行分类

·D、

统计出错的次数

正确答案是 A

25、以下不属于共享聚集的关联有()。

·A、

课题组与人员

·B、

教师与张老师

·C、

项目集与项目

正确答案是 B

·D、饮料机与饮料

26、以下哪一项不是对象的特点()。

·A、以数据为中心

·B、模块的独立性差

·C、主动性

·D、实现了数据封装

正确答案是 B

·E、本质具有并行性

27、基于决策表法设计测试用例的数量与()的数量有关。

·A、条件桩

·B、条件项

·C、动作项

正确答案是 D

·D、规则

28、因计算机硬件和软件环境的变化而作出的修改软件的过程称为()

·A、纠正性维护

·B、适应性维护

·C、完善性维护

正确答案是 B

·D、预防性维护

29、常见的成本估算方法不包括哪一项()

·A、自顶向下估算法

·B、差别估计法

·C、专家估计法

正确答案是 D

·D、关键路径法

30、通过软件测试,可以证明被测程序()。

·A、

没有错误

·B、

的确存在错误

·C、

质量很好

正确答案是 B

·D、错误较少

31、程序的三种基本控制结构是()

·A、

过程、子程序和分程序

·B、

顺序、选择和重复

·C、

递归、堆栈和队列

正确答案是 B

·D、调用、返回和转移

32、以下哪项与面向对象方法的可复用性无关()。

·A、继承

·B、多态

·C、封装

正确答案是 D

·D、反复迭代

33、单元测试时,如果想编写模块代替被测模块实际调用的模块,则应该编写()

·A、

桩模块

·B、

驱动模块

·C、

真实模块

·D、调用模块

正确答案是 A

34、模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成()

·A、

一个子功能

·B、

二个子功能

·C、

三个子功能

·D、

多个子功能

正确答案是 A

35、盒图是由Nassi和Shneiderman提出了一种符合结构化程序设计原则的图形描述工具,也被称为()。

·A、

流程图

·B、

评定表

·C、N-S图

正确答案是 C

·D、判定树

36、下面所列的性质中,()不属于面向对象设计的特性。

·A、

继承性

·B、

重用性

·C、

封装性

·D、

可视化

正确答案是 D

37、以下哪项不属于面向对象分析的内容()。

·A、寻找类与对象

·B、识别主题

·C、定义服务

正确答案是 D

·D、建立用例模型

38、提高健壮性的准则不包括以下哪一项()。

·A、预防用户的操作错误

·B、检查参数的合法性

·C、先优化后测试

正确答案是 C

·D、不要预先确定限制条件

39、在下列语言中,面向过程的语言为()。

·A、C语言

·B、Java

·C、C++

正确答案是 A

·D、C#

40、发现错误能力最弱的是()。

·A、

语句覆盖

·B、判定覆盖

·C、

条件覆盖

·D、

正确答案是 A

路径覆盖

41、以下哪一项是不正确的()。

·A、对象的每个阶段都对应了一个状态

·B、触发状态变化的行为称为事件

·C、状态具有持续性

·D、状态图不描述对象的行为

正确答案是 D

42、面向对象的主要特征除了对象唯一性、封装、继承外,还有()。

·A、兼容性

·B、完整性

·C、可移植性

正确答案是 D

·D、多态性

43、项目工期紧张时应该集中精力于()。

·A、

尽可能多的工作

·B、

非关键工作

·C、

加速关键路径上的工作

·D、

正确答案是 C

通过降低成本加速执行

44、过程设计语言(简称PDL),也称程序描述语言,又称为()

·A、

编程语言

·B、代码

·C、

高级语言

正确答案是 D

·D、伪码

45、以下不属于项目管理主要任务的是()。

·A、

计划管理

·B、

风险管理

·C、

质量管理

·D、

正确答案是 D

投资管理

46、下列不是集成测试进行主要原因的是()

·A、单个模块可以接受的误差,组装起来可能累积和放大到不能接受的程度

·B、一个模块的功能可能会对另一个模块的功能产生不利的影响

·C、各个模块组装起来,穿越模块接口的数据可能会丢失

正确答案是 D

·D、模块内部算法实现可能有误

47、()方法需要考察模块间的接口和各模块之间的联系。

·A、

单元测试

·B、集成测试

·C、

确认测试

·D、

正确答案是 B

系统测试

48、以下哪一项不包括在类图中()。

·A、

类名

·B、

类事件

·C、

类属性

·D、

类操作

正确答案是 B

49、

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1