[0010]《软件工程》2017答案

[0010]《软件工程》2017答案

ID:37976513

大小:190.53 KB

页数:14页

时间:2019-06-04

[0010]《软件工程》2017答案_第1页
[0010]《软件工程》2017答案_第2页
[0010]《软件工程》2017答案_第3页
[0010]《软件工程》2017答案_第4页
[0010]《软件工程》2017答案_第5页
资源描述:

《[0010]《软件工程》2017答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单项选择题1、维护的副作用不包括()。1. 文档2. 编码3. 过程4. 数据2、“软件危机”产生的主要原因是()。1. 没有维护好软件2. 开发方法不当  3. 开发人员编写程序能力差4. 软件日益庞大3、软件设计的主要任务不包括是()1. 对模块内部的过程进行设计2. 将分析阶段获得的需求说明转换为计算机中可实现的系统3. 完成模块的编码和测试  4. 完成系统的数据结构和程序结构设计4、维护阶段产生的文档不包括()。 1. 软件问题报告2. 维护申请报告3. 软件修改报告4. 开发进度报告  5、在人工智能领域,目前最广泛使用的

2、高级语言是(   )。1. Ada2. COBOL3. LISP  4. FORTRAN6、软件维护困难不包括()。 1. B.文档的不一致性2. F.软件维护不吸引人3. 源程序错误多  4. 读懂别人程序的困难7、在E-R模型中,包含以下基本成分()。1. 控制、联系、对象2. 数据、对象、实体3. 实体、属性、联系4. 实体、联系、属性  8、软件测试中设计测试实例主要由输入数据和()两部分组成。1. 预期输出结果  2. 测试计划1. 以往测试记录分析2. 测试规则9、影响软件可维护性的主要因素不包括()。 1. 可理解性2.

3、 可修改性3. 可测试性4. 可用性  10、以下哪个是能保持模块间的协调关系()   1. SCCS2. 交叉参照程序3. MAKE程序  4. JAVA程序编译11、结构化分析,简称()1. SC 2. CASE3. SA   4. SD 12、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的()。1. 细节2. 软件1. 抽象2. 总貌  13、模块内聚度越高,说明模块内各成分彼此结合的程度越()。1. 无法判断2. 松散3. 紧密  4. 相等14、从工程管理的角度来看,软件设计分两步完成()1. 总体设计

4、、详细设计  2. 系统分析、模块设计3. 详细设计、总体设计4. 模块设计、详细设计15、在软件结构化设计中,好的软件结构设计应该力求做到()。1. 顶层扇入较少,中间层扇出较高,底层模块高扇入2. 顶层扇入较少,中间层扇入较高,底层模块低扇入3. 顶层扇出较少,中间层扇出较高,底层模块低扇入4. 顶层扇出较高,中间层扇出较少,底层模块高扇入  16、在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。1. 时序网络1. E-R图2. 框图3. DFD  17、软件维护是软件得以正常运行的重要环节,按照软件工程

5、方法的理解,一般软件维护应开始于()。1. D.查阅测试记录2. 分析软件结构  3. 阅读设计文档4. 理解程序代码18、在UML图中,以下属于行为图的是()   1. C.框图2. 类图3. 静态图4. 活动图  19、程序语言的编译系统和解释系统相比,从用户程序的运行效率来看()。1. 两者大致相同2. 不能确定3. 后者运行效率高4. 前者运行效率高  20、FORTRAN语言的源程序是( )结构。1. 既是块状,又是嵌套1. 既不是块状,又不是嵌套的2. 块状  3. 分程序嵌套21、在下列的基本成分中,哪个不是数据流程图的

6、基本成分?()1. 信息处理2. 外部实体3. 信息存储4. 系统状态  22、软件生产过程中,需求信息由()给出。1. 项目管理者2. 软件分析设计人员3. 软件用户  4. 程序员23、以下软件成本估算模型中,是动态多变量的模型有()。    1. Halsted理论模型2. COCOMO模型3. Putnan估算模型  4. Deiphi专家估算模型判断题24、系统结构图是精确表达程序结构的图形表示法,可将系统结构图当作程序流程图使用。1.A.√2.B.×  25、软件开发小组的组成人员的素质应该好,而人数则不宜过多。1.A.√

7、  2.B.×26、完成测试后,为了缩短源程序的长度应删去源程序的注释。1.A.√2.B.×  27、在完成测试后,为了缩短源程序的长度应删去源程序的注释。1.A.√2.B.×  28、黑盒测试主要是对内部操作的测试.1.A.√  2.B.×29、对于递归的问题应使用递归的过程,这样做可提高编程效率。1.A.√2.B.×  30、黑盒测试主要是对内部操作的测试。1.A.√  1.B.×31、在内存能容纳的前提下,使模块尽可能大,以便减少模块的个数。1.A.√2.B.×  32、模块的内聚度应尽可能小。 1.A.√2.B.×  33、在

8、初步设计时要注意划分软件的层次,但层次的划分具有很大的人为因素。1.A.√  2.B.×34、在详细设计阶段,应选择时间效率和空间效率尽可能高的算法。1.A.√2.B.×  35、好的测试用例应能证明软件是正确的。1.A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。