文档详情

北京邮电大学《软件工程》2021-2022学年期末试卷.doc

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

学校________________班级____________姓名____________考场____________准考证号

学校________________班级____________姓名____________考场____________准考证号

…………密…………封…………线…………内…………不…………要…………答…………题…………

第PAGE1页,共NUMPAGES3页

北京邮电大学

《软件工程》2021-2022学年期末试卷

题号

总分

得分

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

1、在软件需求分析中,以下哪种工具用于描述系统的数据结构?()

A.数据流图

B.数据字典

C.状态转换图

D.判定表

2、黑盒测试在设计测试用例时,主要研究()

A.需求规格说明

B.详细设计说明

C.项目开发计划

D.概要设计说明

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

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、软件测试用例设计的主要依据是()

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分)设计一个旅游行程规划系统,支持目的地推荐、行程安排、景点介绍和费用预算功能。

显示全部
相似文档