湖南工程学院《软件工程基础》2022-2023学年期末试卷.doc
学校________________班级____________姓名____________考场____________准考证号
学校________________班级____________姓名____________考场____________准考证号
…………密…………封…………线…………内…………不…………要…………答…………题…………
第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分)构建一个社区团购团长绩效管理系统,根据团购销售额、客户满意度等指标评估团长绩效。