扫码填写或分享
0%
预览模式(数据不保存)
软件工程期末复习单选题测试
本试卷旨在考察学生对软件工程核心概念的理解,包括软件维护、测试方法、编程结构、设计原则等方面。
*
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
在Git合并分支时出现冲突,以下哪种做法是正确的
该题配额已满,无法继续作答,请联系发布者
A.
直接提交冲突文件
B.
使用 git merge --abort 取消合并
C.
忽略冲突继续操作
D.
删除冲突文件
*
13
看待螺旋模型的最简单的方法就是把它看作在瀑布模型或快速原型模型的每个阶段之前都加上
该题配额已满,无法继续作答,请联系发布者
A.
测试
B.
风险分析
C.
决策分析
D.
可能性分析
*
14
在面向对象设计中,以下哪种做法体现了高内聚的原则
该题配额已满,无法继续作答,请联系发布者
A.
一个类包含多个不相关的方法
B.
一个类仅负责处理用户订单的创建和修改
C.
一个类同时处理数据库连接和文件读写
D.
一个类的方法依赖于其他类的内部实现
答题卡
已答0
未答14
1
2
3
4
5
6
7
8
9
10
11
12
13
14