文档详情

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

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

装订线

装订线

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.单一职责

B.开放-封闭

C.里氏替换

D.依赖倒置

12、以下哪种方法不常用于软件代码优化?()

A.减少函数调用

B.增加代码注释

C.使用合适的数据结构

D.避免重复计算

13、下面关于软件维护类型的叙述,正确的是()

A.改正性维护是为了改进软件未来的可维护性或可靠性

B.适应性维护是为了修改软件中的错误

C.完善性维护是为了适应软件运行环境的变化

D.预防性维护是为了扩充软件的功能或提高原有软件的性能

14、在UML中,()用于描述对象之间的消息传递顺序。

A.活动图

B.状态图

C.序列图

D.通信图

15、软件维护的副作用不包括()

A.编码副作用

B.数据副作用

C.文档副作用

D.效率副作用

16、()不是软件过程改进的常见模型。

A.CMMI

B.ISO9000

C.XP

D.六西格玛

17、以下哪个不是软件项目监控的内容?()

A.进度监控

B.成本监控

C.人员监控

D.质量监控

18、以下哪个不是软件度量的对象?()

A.软件产品

B.软件开发过程

C.开发人员

D.天气情况

19、以下哪个不是软件文档的作用?()

A.帮助理解软件

B.便于软件维护

C.增加文档数量

D.提高软件质量

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

A.功能性

B.可用性

C.可扩展性

D.效率

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

1、(本题10分)解释面向对象编程的主要特点。

2、(本题10分)解释如何确保需求规格说明书的清晰和准确。

3、(本题10分)说明如何在设计阶段考虑软件的可用性需求。

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

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

1、(本题10分)为一家文具店设计销售统计分析系统,分析不同商品的销售趋势。

2、(本题10分)设计一个在线投票结果可视化系统,以直观的图表展示投票结果,便于分析和解读。

显示全部
相似文档