文档详情

北京联合大学《软件技术基础》2021-2022学年期末试卷.doc

发布:2025-02-11约1.71千字共3页下载文档
文本预览下载声明

自觉遵守考场纪律如考试作弊此答卷无效密

自觉遵守考场纪律如考试作弊此答卷无效

线

第PAGE1页,共NUMPAGES3页

北京联合大学《软件技术基础》

2021-2022学年期末试卷

院(系)_______班级_______学号_______姓名_______

题号

总分

得分

批阅人

一、单选题(本大题共20个小题,每小题2分,共40分.在每小题给出的四个选项中,只有一项是符合题目要求的.)

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.以上都不是

9、软件项目管理中的关键路径是?()

A.最长的路径

B.最短的路径

C.最复杂的路径

D.最关键的任务

10、在软件配置管理中,以下哪个不是版本控制的功能?()

A.版本标识

B.版本比较

C.版本删除

D.版本合并

11、以下哪个不是面向对象编程语言?()

A.Java

B.C++

C.Python

D.Fortran

12、在UML中,()用于描述系统中硬件和软件的物理架构。

A.部署图

B.类图

C.对象图

D.包图

13、软件复用的优点不包括?()

A.提高开发效率

B.降低开发成本

C.增加代码复杂性

D.提高软件质量

14、软件配置管理中的基线不包括?()

A.功能基线

B.分配基线

C.产品基线

D.随机基线

15、在软件架构中,以下哪个不是常见的架构模式?()

A.事件驱动架构

B.微内核架构

C.随机架构

D.管道-过滤器架构

16、面向对象分析的主要任务不包括()

A.构建分析模型,以描述用户的需求

B.识别问题域中的对象及其关系

C.确定系统的性能要求

D.定义对象的操作

17、以下哪个不是软件项目风险管理的步骤?()

A.风险识别

B.风险评估

C.风险应对

D.风险忽视

18、软件项目管理中的“金三角”不包括()

A.时间

B.成本

C.性能

D.质量

19、在软件配置管理中,基线的作用是()

A.标识软件开发的阶段

B.控制软件的变更

C.记录软件的版本

D.以上都是

20、下面哪种测试方法不属于白盒测试技术()

A.基本路径测试

B.边界值分析测试

C.条件覆盖测试

D.循环覆盖测试

二、简答题(本大题共4个小题,共40分)

1、(本题10分)解释软件设计中的容错设计策略。

2、(本题10分)解释如何解决团队中的冲突和协调合作。

3、(本题10分)简述软件质量保证中的质量文化建设。

4、(本题10分)谈谈如何提高软件测试的效率和效果。

三、设计题(本大题共2个小题,共20分)

1、(本题10分)设计一个幼儿园教材采购比价系统,选择性价比高的教材供应商。

2、(本题10分)设计一个机票预订系统,实现航班查询、座位预订、订单处理和行程提醒功能。

显示全部
相似文档