文档详情

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

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

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

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

线

第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、在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的()

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分)开发一个汽车保养项目推荐系统,根据车辆型号、行驶里程等为用户推荐合适的保养项目。

显示全部
相似文档