|
16秋《软件开发综述》在线作业2
一、单选题:
1.在数据流图中,○(椭圆)代表 (满分:5)
A. 源点
B. 终点
C. 加工
D. 模块
2.在结构图的有关术语中,用于表示软件结构中控制的层数的是 (满分:5)
A. 扇出
B. 扇入
C. 深度
D. 宽度
3.软件生存周期中时间最长的是 (满分:5)
A. 总体设计
B. 需求分析
C. 软件测试
D. 软件维护
4.软件调试的方法中,( )是从一般原理或前提出发,经过排除和细化的过程,推导出结论的方法。 (满分:5)
A. 回溯法
B. 归纳法
C. 二分查找法
D. 演绎法
5.软件工程三要素是 (满分:5)
A. 技术、方法和工具
B. 方法、工具和过程
C. 方法、对象和类
D. 过程、模型、方法
6.静态测试是以人工的、非形式化的方法对程序进行分析和测试。不是常用的静态测试方法是 (满分:5)
A. 运行程序并分析运行结果
B. 桌前检查与代码会审
C. 数据流分析图
D. 调用图
7.从上级模块取得数据,进行特定的处理,转换成其他形式,再传送给上级模块的模块是 (满分:5)
A. 传入模块
B. 传出模块
C. 变换模块
D. 协调模块
8.软件需求分析阶段的工作,有四个方面,分别为需求评审,需求分析,编写需求规格说明书,以及 (满分:5)
A. 需求获取
B. 阶段性报告
C. 总结
D. 都不正确
9.软件可行性分析是着重确定系统的目标和规模。对成本—效益进行发现应属于下列之中的 (满分:5)
A. 经济可行性
B. 操作可行性
C. 技术可行性
D. 社会可行性
10.要求程序中每条路径最少检查一次的测试是 (满分:5)
A. 语句测试
B. 分值测试
C. 路经测试
D. 以上三种测试
11.模块内各部分使用相同的输入数据,或产生相同的输出结果的内聚方式是 (满分:5)
A. 偶然内聚
B. 过程内聚
C. 时间内聚
D. 通信内聚
12.下面哪个测试属于黑盒测试 (满分:5)
A. 路经测试和边界值分析
B. 等价划分和边界值分析
C. 条件判断和循环测试
D. 路经测试和等价划分
13.在详细设计阶段,经常采用的工具有 (满分:5)
A. PAD
B. SA
C. SC
D. DFD
14.软件工程是指 (满分:5)
A. 软件生存周期内的所有活动
B. 软件生存周期内的一系列有序活动集
C. 软件工程的一组活动
D. 软件生存周期内的所有任务
15.第一个体现结构化编程思想的程序设计语言是 (满分:5)
A. FORTRAN语言
B. pascal语言
C. C语言
D. PL/1语言
16.软件开发方法是 (满分:5)
A. 指导软件开发的一系列规则和约定
B. 软件开发的步骤
C. 软件开发的技术
D. 软件开发的思想
17.下述中不属于软件调试的方法的是 (满分:5)
A. 强行排错法
B. 回溯法
C. 原因排除法
D. 错误猜测法
18.在程序流程图的各元素中,用方框来表示 (满分:5)
A. 逻辑条件
B. 控制流
C. 加工任务
D. 数据流
19.软件是指 (满分:5)
A. 按事先设计的功能和性能要求执行的指令系列
B. 使程序能够正确操纵信息的数据结构
C. 与程序开发、维护和使用有关的图文资料
D. 计算机系统中的程序和文档
20.项目开发计划通常不包括 (满分:5)
A. 项目的实施计划
B. 项目的资源计划
C. 项目的测试计划
D. 项目的验收计划
|
|