东北师范大学奥鹏软件工程20春在线作业1标准答案.docx
- 文档编号:25482466
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:10
- 大小:17.02KB
东北师范大学奥鹏软件工程20春在线作业1标准答案.docx
《东北师范大学奥鹏软件工程20春在线作业1标准答案.docx》由会员分享,可在线阅读,更多相关《东北师范大学奥鹏软件工程20春在线作业1标准答案.docx(10页珍藏版)》请在冰豆网上搜索。
东北师范大学奥鹏软件工程20春在线作业1标准答案
东北师范大学
在线作业
参考答案
试读一页
软件工程20春在线作业1-0002
试卷总分:
100
一、单选题(共10道试题,共30分)
1.软件复杂性度量的参数包括()。
A.效率
B.规模
C.完整性
D.容错性
正确答案:
B
2.在需求分析的基础上通过将系统分解成模块,确定系统功能实现的是()。
A.总体设计
B.实现
C.测试
D.详细设计
正确答案:
D
3.属于黑盒技术设计测试用例的方法之一是()。
A.边界值分析
B.逻辑覆盖
C.循环覆盖
D.基本路径测试
正确答案:
A
4.设计足够的测试用例,使每个判定表达式中的每个条件的每种可能值都至少出现一次的覆盖是()。
A.循环覆盖
B.条件覆盖
C.逻辑覆盖
D.全面覆盖
正确答案:
B
5.指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题的是()。
A.软件危机
B.软件工程
C.软件测试
D.软件调试
正确答案:
A
6.软件测试的目的是()。
A.评价软件的质量
B.发现软件的错误
C.找出软件中的所有错误
D.证明软件是正确的
正确答案:
B
7.能直接控制该模块的模块数是指一个模块的()。
A.扇入数
B.扇出数
C.深度
D.宽度
正确答案:
B
8.提高软件质量和可靠的技术大致可分为两大类:
其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()。
A.消除错误
B.检测错误
C.避开错误
D.容错
正确答案:
D
9.软件详细设计的主要任务是确定每个模块的()。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
正确答案:
A
10.经济可行性研究的范围包括()
A.资源有效性
B.管理制度
C.效益分析
D.开发风险
正确答案:
C
二、多选题(共10道试题,共30分)
1.瀑布模型的优点包括()。
A.强迫开发人员采用规范的方法
B.严格地规定了每个阶段必须提交的文档
C.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证
D.代码不存在二义性
正确答案:
ABC
2.PAD图的主要优点如下()。
A.PAD图所描绘的程序结构十分清晰
B.容易将PAD图转换成高级语言源程序
C.可用于表示程序逻辑和数据结构
D.符号支持自顶向下、逐步求精方法的使用。
正确答案:
ABCD
3.软件项目的质量管理包含哪几方面。
()
A.制定软件质量保证计划
B.按照质量评价体系控制软件质量要素
C.对阶段性的软件产品进行评审
D.对最终软件产品进行确认,确保软件质量
正确答案:
ABCD
4.实现容错的主要手段包括()。
A.测试
B.调试
C.冗余
D.防错程序设计
正确答案:
CD
5.结构化语言是介于什么之间的一种半形式语言。
()
A.自然语言
B.形式语言
C.机器语言
D.高级语言
正确答案:
AB
6.常用的软件项目的估算方法主要有()。
A.自顶向下的估算方法
B.自底向上的估算方法
C.差别估算法
D.根据经验估算公式
正确答案:
ABCD
7.软件项目管理的范围主要集中于()。
A.People人员
B.Problem问题
C.Prepare准备
D.Procedure过程
正确答案:
ABD
8.概要设计是在需求分析的基础上通过什么将系统分解成模块,确定系统功能实现。
()
A.分层
B.关联
C.抽象
D.分解
正确答案:
CD
9.结构化分析方法通常使用哪些方法来描述。
()
A.部署图Deployment
B.用例图UseCase
C.数据流图DFD
D.数据字典DD
正确答案:
CD
10.软件测试过程一般可划分为哪几个主要阶段。
()
A.单元测试
B.集成测试
C.验收测试
D.系统测试
正确答案:
ABCD
三、判断题(共20道试题,共40分)
1.具有相似或相同性质的对象的抽象就是类。
A.错误
B.正确
正确答案:
B
2.软件开发小组的组成人员的素质应该好,同时人数越多软件开发的质量就越高。
A.错误
B.正确
正确答案:
A
3.消息就是要求某个对象执行在定义它的那个类中所定义的某个操作的规格说明。
A.错误
B.正确
正确答案:
B
4.软件是一种逻辑实体,而不是具体的物理实体,因而不具有抽象性。
A.错误
B.正确
正确答案:
A
5.软件生存周期模型是描述软件测试过程中各种活动如何执行的模型。
A.错误
B.正确
正确答案:
A
6.CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。
A.错误
B.正确
正确答案:
B
7.软件开发部分的任务是将系统对软件的需求转换成可操作的系统要素,即软件。
A.错误
B.正确
正确答案:
B
8.用来描绘软件的层次结构的层次图很适于在自顶向下设计软件的过程中使用。
A.错误
B.正确
正确答案:
B
9.如果软件的功能和性能如同用户所合理期待的那样,软件就是有效的。
A.错误
B.正确
正确答案:
B
10.一个成功的测试是发现至今尚未发现的错误的测试。
A.错误
B.正确
正确答案:
B
11.所谓的通用程序设计语言实际上对所有应用领域都同样适用。
A.错误
B.正确
正确答案:
A
12.程序的三种基本控制结构的共同特点是只有一个入口和一个出口。
A.错误
B.正确
正确答案:
B
13.将开发项目与一个或多个已完成的类似项目进行比较,找出与某个相类似项目的若干不同之处,并估算每个不同之处对成本的影响,得出开发项目的总成本。
这种成本估算方法称为差别估算法。
A.错误
B.正确
正确答案:
B
14.软件可靠性是指在给定的时间间隔内,程序错误运行的概率。
A.错误
B.正确
正确答案:
A
15.螺旋模型支持需求不明确、特别是大型软件系统的开发,并支持面向规格说明、面向过程、面向对象等多种软件开发方法。
A.错误
B.正确
正确答案:
B
16.面对复杂的系统时,一个比较好的方法是分层次地描绘这个系统。
A.错误
B.正确
正确答案:
B
17.原型化方法是用户和设计者之间执行的一种交互构成,适用于需求不确定性高的系统。
A.错误
B.正确
正确答案:
B
18.McCall提出的软件质量模型包括11个软件质量特性。
A.错误
B.正确
正确答案:
B
19.在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。
A.错误
B.正确
正确答案:
A
20.模块之间联系越紧密,其耦合性就越弱,模块的独立性则越强。
A.错误
B.正确
正确答案:
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北师范大学 软件工程 20 在线 作业 标准答案