黑龙江工程学院《软件工程前沿技术》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.CMMI
B.ISO9000
C.XP
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分)开发一个服装定制店订单管理系统,涵盖客户需求、尺寸测量和制作进度。