文档详情

北京联合大学《软件项目管理》2022-2023学年期末试卷.doc

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

装订线

装订线

PAGE2

第PAGE1页,共NUMPAGES3页

北京联合大学《软件项目管理》

2022-2023学年期末试卷

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

题号

总分

得分

一、单选题(本大题共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.CMMI

B.ISO9001

C.XP

D.六西格玛

12、在软件设计模式中,以下哪种模式用于创建对象?()

A.工厂模式

B.观察者模式

C.策略模式

D.装饰器模式

13、软件质量模型ISO9126不包括以下哪个特性?

A.功能性

B.可用性

C.可扩展性

D.效率

14、在软件需求分析中,以下哪个技术用于获取用户的潜在需求?

A.联合应用开发

B.头脑风暴

C.原型法

D.问卷调查

15、软件的可维护性度量指标不包括?()

A.可理解性

B.可测试性

C.可修改性

D.可扩展性E.可使用性

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分)创建一个民宿周边服务推荐系统,根据民宿位置为住客推荐周边的餐饮、娱乐等服务。

显示全部
相似文档