|
福师15秋《软件工程》在线作业一
试卷总分:100 测试时间:--
一、单选题(共30道试题,共60分。)
1.下面不是软件工程三要素的是( )
A. 方法
B. 类
C. 过程
D. 工具
满分:2分
2.盒图称为( )或Chapin图,这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题
A. 流程图
B. 框图
C. 判定表
D. N-S图
满分:2分
3.以下那个选项( )不属于实体-联系图
A. 数据
B. 数据对象
C. 数字
D. 数图
满分:2分
4.软件生命周期中所花费用最多的阶段为( )。
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
满分:2分
5.在设计人机界面的过程中,下面那个问题不可能遇到( )
A. 系统吞吐量
B. 系统响应时间
C. 用户帮助设施
D. 出错信息处理
满分:2分
6.模块内聚度越高,模块内各成分彼此结合的程度越( )。
A. 松散
B. 紧密
C. 无法判断
D. 相等
满分:2分
7.下面不是软件危机现象的是( )
A. 对软件开发成本和进度的估计常常很不准确。
B. 用户对“已完成的”软件系统不满意的现象经常发生。
C. 软件产品的质量往往靠不住。
D. 软件常常是可维护的。
满分:2分
8.数据对象彼此间()
A. 有关联的
B. 没有关联
C. 不好界定关联
D. 以上都不正确
满分:2分
9.信息隐藏中隐藏的是模块的()
A. 实现细节
B. 设计细节
C. 运行细节
D. 以上都不正确
满分:2分
10.常见的程序控制结构中没有( )
A. GO TO 语句
B. 顺序
C. 选择
D. 循环
满分:2分
11.下面不是在需求分析阶段的图形工具的是()
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
满分:2分
12.下面那些不是数据字典的元素()
A. 数据流
B. 数据存储
C. 处理
D. 数据项
满分:2分
13.需求分析最终的结果是产生( )
A. 项目开发计划
B. 需求规格说明书
C. 设计说明书
D. 可行性分析报告
满分:2分
14.()能粗略的标志一个系统的大小和复杂程度
A. 深度
B. 宽度
C. 扇出
D. 扇入
满分:2分
15.传统的软件开发方法以()为核心
A. 数据
B. 算法
C. 结构
D. 过程
满分:2分
16.数据字典的最重要用途是作为()阶段的工具
A. 开发
B. 分析
C. 运行
D. 维护
满分:2分
17.软件测试是为( )而执行程序的过程。
A. 纠正错误
B. 发现错误
C. 避免错误
D. 证明正确
满分:2分
18.软件维护是软件生命周期的固有阶段,一般认为各种不同的软件维护以( )维护所占的维护量最小。
A. 改正性维护
B. 适应性维护
C. 预防性维护
D. 完善性维护
满分:2分
19.在状态图中定义的状态主要有初态、中态和()
A. 过渡态
B. 中间状态
C. 半中间状态
D. 以上都不正确
满分:2分
20.改正性维护占整个维护活动的()
A. 50%-66%
B. 17%-21%
C. 18%-25%
D. 4%
满分:2分
21.将软件组装成系统的测试技术为( )
A. 集成测试
B. 单元测试
C. 集合测试
D. 系统测试
满分:2分
22.下面不属于软件成分的重用的级别的是( )
A. 代码重用
B. 设计结果重用
C. 分析结果重用
D. 类重用
满分:2分
23.以下那个不属于验证软件需求的正确性的( )
A. 一致性
B. 完整性
C. 现象性
D. 有效性
满分:2分
24.下面属于软件调试技术的是( )。
A. 边界值分析
B. 回溯法
C. 循环覆盖
D. 集成测试
满分:2分
25.详细设计也称为(),它将详细的设计每个模块
A. 模块设计
B. 过程设计
C. 整体设计
D. 分段设计
满分:2分
26.单元测试集中检测()
A. 模块
B. 过程
C. 数据
D. 架构
满分:2分
27.下面那个不属于常见的3类人机界面设计指南( )
A. 一般交互指南
B. 信息输出指南
C. 数据输入指南
D. 信息显示指南
满分:2分
28.Jackson结构程序设计方法基本上由()个步骤组成
A. 1
B. 3
C. 5
D. 7
满分:2分
29.下面不属于面向对象的的重要特点( )
A. 一致的表示方法
B. 可重用性
C. 可维护性
D. 类型检查
满分:2分
30.在数据流图中,正方形表示的是( )。
A. 源点
B. 园点
C. 加工
D. 模块
满分:2分
二、判断题(共15道试题,共30分。)
1.软件配置管理是在软件的整个生命期内管理变化的一组活动()
A. 错误
B. 正确
满分:2分
2.软件设计中应该追求尽可能松散耦合的系统( )
A. 错误
B. 正确
满分:2分
3.等价划分是一种白盒测试技术()
A. 错误
B. 正确
满分:2分
4.McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度()
A. 错误
B. 正确
满分:2分
5.所谓穷举测试就是把程序中所有可能的执行路径都检查一遍()
A. 错误
B. 正确
满分:2分
6.软件工程包括技术和管理两方面内容,是技术与管理紧密结合的产物( )
A. 错误
B. 正确
满分:2分
7.在逻辑内聚的模块中,相互之间关联性强,因此这类模块的修改比较简单()
A. 错误
B. 正确
满分:2分
8.判定树是判定表的变种()
A. 错误
B. 正确
满分:2分
9.分析模型是系统分析员同用户、领域专家交流时有效地通信手段( )
A. 错误
B. 正确
满分:2分
10.软件的逆向工程是分析程序以便在比源代码更高的抽象层次上创建出程序的某种表示过程()
A. 错误
B. 正确
满分:2分
11.接口需求描述应用系统与它的环境通信的格式()
A. 错误
B. 正确
满分:2分
12.对象模型表示静态的、结构化的系统的“数据”性质()
A. 错误
B. 正确
满分:2分
13.测试计划包括测试策略,测试方案,最终结果( )
A. 错误
B. 正确
满分:2分
14.文档是软件产品的一部分,没有文档的软件不能称其为软件( )
A. 错误
B. 正确
满分:2分
15.IPO是输入、处理、输出图的简称()
A. 错误
B. 正确
满分:2分
三、多选题(共5道试题,共10分。)
1.通常用来消除数据冗余度的范式有()
A. 第一范式
B. 第二范式
C. 第三范式
D. 以上都不正确
满分:2分
2.大型软件系统的测试过程经常由那几个步骤()
A. 模块测试
B. 子系统测试
C. 系统测试
D. 验收测试
满分:2分
3.常见的软件工程中出现的文档有()
A. 系统说明
B. 用户手册
C. 测试计划
D. 详细设计
满分:2分
4.常用的过程设计的工具包括()
A. 程序流程图
B. 盒图
C. PAD图
D. 判定表
满分:2分
5.下面属于软件危机表现的有()
A. 对软件的开发成本不准确
B. 对软件的开发进度估计不准确
C. 软件通常没有适当的文档资料
D. 软件常常是不可维护的
满分:2分
|
|