北京林业大学《软件工程与测试基础》2023-2024学年期末试卷.doc
站名:
站名:年级专业:姓名:学号:
凡年级专业、姓名、学号错写、漏写或字迹不清者,成绩按零分记。
…………密………………封………………线…………
第PAGE1页,共NUMPAGES1页
北京林业大学《软件工程与测试基础》
2023-2024学年期末试卷
题号
一
二
三
总分
得分
批阅人
一、单选题(本大题共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.Scrum
B.Kanban
C.Lean
D.Waterfall
10、以下哪种软件架构评估方法基于场景?
A.SAAM
B.ATAM
C.ARID
D.以上都是
11、软件需求变更管理的流程不包括?()
A.提出变更请求
B.评估变更影响
C.拒绝变更
D.实施变更
12、以下哪个不是软件设计中的内聚类型?
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.空间内聚
13、软件可靠性模型不包括:
A.故障树模型
B.马尔可夫模型
C.随机过程模型
D.瀑布模型
14、软件质量模型ISO9126不包括以下哪个特性?
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分)设计一个服装库存管理系统,包含服装款式、尺码、颜色的库存管理。