文档详情

福建师范大学《软件工程学》2021-2022学年期末试卷.doc

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

装订线

装订线

PAGE2

第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.瀑布模型

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分)设计一个健身房会员卡销售系统,支持卡种介绍、价格设置、销售记录和会员权益管理功能。

显示全部
相似文档