西工大《软件工程》作业机考参考答案.docx
- 文档编号:6584745
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:10
- 大小:17.24KB
西工大《软件工程》作业机考参考答案.docx
《西工大《软件工程》作业机考参考答案.docx》由会员分享,可在线阅读,更多相关《西工大《软件工程》作业机考参考答案.docx(10页珍藏版)》请在冰豆网上搜索。
西工大《软件工程》作业机考参考答案
西工大2020年4月《软件工程》作业机考参考答案
试卷总分:
100得分:
98
要答案:
wangjiaofudao
一、单选题(共30道试题,共60分)
.数据流图(DFD)中的每个数据处理至少需要()。
A.一个输入数据流
B.一个输出数据流
C.一个输入或者输出数据流
D.一个输入数据流和一个输出流
正确答案:
D
2.软件或数据不受未授权人控制的程度称为()。
A.正确性
B.移植性
C.可互操作性
D.完整性
正确答案:
B
3.采用Gantt图表示软件项目进度安排,下列说法中正确的是()
A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系
正确答案:
D
.划分模块时,一个模块的()。
A..作用范围应在控制范围之内
B.控制范围应在作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制
正确答案:
C
5.()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A.变换型
B..事务型
C.结构化
D.非结构化
正确答案:
6.软件的开发与维护划分为七个阶段,其中单元测试是在()阶段完成的。
A.概要设计
B.详细设计
C.编码
D.测试
正确答案:
.软件详细设计的主要任务是确定每个模块的()。
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
正确答案:
8.为了确保每个开发过程的质量,防止把软件差错传递到下一个过程,必须进行()。
A.质量检验
B.软件容错
C.软件维护
D.系统容错
正确答案:
.表示输入/输出的系统流程图的符号是()。
A.
B.
C.
D.
正确答案:
.软件结构图的形态特征能反映程序重用率的是()。
A.深度
B.宽度
C.扇入
D.扇出
正确答案:
.需求分析中开发人员要从用户那里了解()。
A.软件做什么
B.用户使用界面
C.输入的信息
D.软件的规模
正确答案:
12.因计算机硬件和软件环境的变化而作出的修改软件的过程称为()
A.教正性维护
B.适应性维护
C.完善性维护
D.预防性维护
正确答案:
13.软件生存周期模型中,()适合于大型软件的开发,是一种风险驱动的模型。
A.增量模型
B.螺旋模型
C.喷泉模型
D.智能模型
正确答案:
14.下列文档与维护人员有关的有()
A.软件需求说明书
B.项目开发计划
C.概要设计说明书
D.操作手册
正确答案:
.软件生命周期中所花费用最多的阶段是()。
A.详细设计
B.软件编码
C.软件测试
D.软件维护
正确答案:
16.类库这种机制是()级别的信息共享。
A.同一类
B.不同类
C.同一应用
D.不同应用
正确答案:
.在面向对象分析过程中,从问题陈述中找到的()可能是类。
A.动词
B.形容词
C.名词
D.副词
正确答案:
18.研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。
A.技术可行性
B.经济可行性
C.社会可行性
D.法律可行性
正确答案:
19.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为()
A.可用性
B.可靠性
C.正确性
D.完整性
正确答案:
.瀑布模型本质上是一种()。
A.线性顺序模型
B.顺序迭代模型
C.线性迭代模型
D.及早见产品模型
正确答案:
.测试的关键问题是()。
A.如何组织对软件的评审
B.如何验证程序的正确性
C.如何采用综合策略
D.如何选择测试用例
正确答案:
成本估算经验模型是()。
A.静态单变量模型
B.静态多变量模型
C.动态单变量模型
D.动态多变量模型
正确答案:
23.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()
A.软件工程
B.软件周期
C.软件危机
D.软件产生
正确答案:
24.在数据流图中,不能由计算机处理的成分是()。
A.数据流
B.加工
C.数据存储
D.源/终结点
正确答案:
25.技术可行性要解决()。
A.存在侵权否
B.成本效益问题
C.运行方式可行
D.技术风险问题
正确答案:
26.软件开发环境是相关的一组()的集合。
A.软件环境
B.软件过程
C.软件工程
D.软件工具
正确答案:
27.单元测试期间,通常考虑模块的()
A.重要的执行路径
B.次要的执行路径
C.全部的执行路径
D.有判定语句的执行路径
正确答案:
方法是一种面向()的方法。
A.对象
B.数据结构
C.数据流
D.控制流
正确答案:
29.软件详细设计主要采用的方法是()
A.模块设计
B.结构化设计
语言
D.结构化程序设计
正确答案:
30.模块内部过程描述就是模块内部的(),它的表达形式就是详细设计语言。
A..模块化设计
B.算法设计
C.程序设计
D.概要设计
正确答案:
二、判断题(共20道试题,共40分)
1.软件测试是为了发现错误而执行程序的过程。
A.错误
B.正确
正确答案:
2.需求分析之所以重要,就是因为具有决策性、方向性、策略性的作用,在软件开发过程中具有举足轻重的地位。
。
A.错误
B.正确
正确答案:
3.一支领导能力出色、管理水平上乘的程序员和分析员队伍的生产效率是一般队伍的4倍。
A.错误
B.正确
正确答案:
4.软件开发成本和进度必须进行精确估算才能效益最大化。
A.错误
B.正确
正确答案:
5.预防性维护其目的是提高软件的质量和效率。
A.错误
B.正确
正确答案:
6.软件生命周期的提出是为了更好的管理软件开发的步骤和方法。
A.错误
B.正确
正确答案:
7.理想的模块化机制、易于阅读和使用的控制结构及数据结构。
A.错误
B.正确
正确答案:
8.程序为解决某一问题而采取的动作和经过的描述。
A.错误
B.正确
正确答案:
9.为了便于理解程序,尽量使用循环嵌套和条件嵌套。
A.错误
B.正确
正确答案:
10.质量保证成本和质量故障成本是相互矛盾的。
A.错误
B.正确
正确答案:
11.面向对象开发方法的主要缺点是在适应需求变化方面不够灵活。
A.错误
B.正确
正确答案:
12.战略研究的主要任务是对软件项目的投资方向和设想提出建议。
A.错误
B.正确
正确答案:
13.静态测试法又根据测试用例的不同而分为白盒测试和黑盒测试两种。
A.错误
B.正确
正确答案:
14.系统变更的代价是线性增长,开发前必须弄清楚顾客需求。
A.错误
B.正确
正确答案:
15.进度计划通常是根据高级计划、总体计划制定,可细化为阶段计划和个人计划。
A.错误
B.正确
正确答案:
16.代码审查是用“人脑”执行并检查程序,找出缺陷。
A.错误
B.正确
正确答案:
17.画分层DFD图的原则,一般每个加工每次分解最多不要超过10个子加工,应分解到基本加工为止。
A.错误
B.正确
正确答案:
18.验收测试是在完成系统集成后,由用户或第三方完成验收测试。
A.错误
B.正确
正确答案:
19.软件是指通过下载存储在计算机装置中的数码化比特(bit)。
A.错误
B.正确
正确答案:
20.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
A.错误
B.正确
正确答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 西工大 作业 参考答案