浙大《软件工程基础》在线作业
试卷总分:100
单选题
判断题
一、单选题(共 35 道试题,共 70 分。该部分主要考察考生的基础知识掌握程度)
V
1. 软件设计阶段的输出主要是( )。
A. 程序
B. 模块
C. 伪代码
D. 设计规格说明书
此题选: D 满分:2 分
2. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )。
A. 对应
B. 映射
C. 反映
D. 反射
满分:2 分
3. 以下不属于白盒测试技术的是( )。
A. 基本路径测试
B. 边界值分析测试
C. 循环覆盖测试
D. 逻辑覆盖测试
此题选: 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. 业务需求明
B. 功能需求
C. 非功能需求
D. 用户需求
此题选: D 满分:2 分
11. 从事物的属性侧面来描述事物的方法就是( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:2 分
12. 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A. 结合
B. 隐藏
C. 封装
D. 抽象
满分:2 分
13. 下面那些不属于数据字典的元素()
A. 数据流
B. 数据存储
C. 处理
D. 数据项
此题选: D 满分:2 分
14. ( )是比较理想的可重用软构件。
A. 子程序库
B. 源代码包含文件
C. 对象
D. 类
此题选: D 满分:2 分
15. 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A. 流程图
B. 框图
C. 判定表
D. N-S图
此题选: D 满分:2 分
16. ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A. 软件过程
B. 软件测试
C. 软件生存周期
D. 软件工程
此题选: D 满分:2 分
17. 程序的三种基本控制结构是( )。
A. 过程、子程序和分程序
B. 顺序、选择和重复
C. 递归、堆栈和队列
D. 调用、返回和转移
满分:2 分
18. 软件可维护性的特性中相互矛盾的是( )。
A. 可修改性和可理解性
B. 可测试性和可理解性
C. 效率和可修改性
D. 可理解性和可读性
满分:2 分
19. 单元测试的测试用例主要根据( )的结果来设计。
A. 需求分析
B. 源程序
C. 概要设计
D. 详细设计
此题选: D 满分:2 分
20. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。
A. 需求不确定的
B. 需求确定的
C. 管理信息
D. 决策支持
满分:2 分
21. 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:2 分
22. 软件系统的文档分为()类
A. 一
B. 二
C. 三
D. 四
满分:2 分
23. 程序设计语言的工程特性之一为( )。
A. 数据结构的描述性
B. 软件的可重用性
C. 抽象类型的描述性
D. 数据库的易操作性
满分:2 分
24. 以下不属于逻辑覆盖的是( )。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
此题选: D 满分:2 分
25. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。
A. 改正性维护
B. 适应性维护
C. 预防性维护
D. 完善性维护
满分:2 分
26. 下面不属于面向对象设计准则的是()
A. 模块化
B. 抽象
C. 信息隐藏
D. 不可重用
此题选: D 满分:2 分
27. 软件生命周期分为()个时期
A. 一
B. 二
C. 三
D. 四
满分:2 分
28. 在软件开发中,下面任务不属于设计阶段的是( )。
A. 数据结构设计
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
此题选: D 满分:2 分
29. 下面不属于在需求分析阶段的图形工具的是()
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
此题选: D 满分:2 分
30. 常见的数据存储管理方式有()种
A. 1
B. 2
C. 3
D. 4
满分:2 分
31. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A. 各个
B. 前期
C. 中期
D. 后期
满分:2 分
32. 软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。
A. 编码阶段
B. 软件开发全过程
C. 软件定义阶段
D. 软件设计阶段
满分:2 分
33. 瀑布模型的关键不足在于( )。
A. 过于简单
B. 不能适应需求的动态变更
C. 过于灵活
D. 各个阶段需要进行评审
满分:2 分
34. 软件的发展经历了( )个发展阶段
A. 1
B. 2
C. 3
D. 4
此题选: D 满分:2 分
35. 在详细设计阶段,经常采用的工具有( )。
A. PAD
B. SA
C. SC
D. DFD
满分:2 分
浙大《软件工程基础》在线作业
试卷总分:100
单选题
判断题
二、判断题(共 15 道试题,共 30 分。该部分主要考察了概念和一些基本的理论)
V
1. 边界值分析方法是取输入/输出等价类的边界值作为测试用例。
A. 错误
B. 正确
满分:2 分
2. 盒图是历史最悠久、使用最广泛的描述过程设计的方法 ()
A. 错误
B. 正确
满分:2 分
3. 数据库设计说明书是一个软件配置项。
A. 错误
B. 正确
满分:2 分
4. 一般来说,对于每种解决问题的方法至少从2个方面研究每种解法的可行性()
A. 错误
B. 正确
满分:2 分
5. 快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合.
A. 错误
B. 正确
满分:2 分
6. 数据元素组成数据的方式有3种:顺序、选择和重复()
A. 错误
B. 正确
满分:2 分
7. 确认测试目标是验证软件的有效性()
A. 错误
B. 正确
满分:2 分
8. PSL/PSA是一个用于需求分析的软件工具()
A. 错误
B. 正确
满分:2 分
9. 子系统的两种交互方式是客户-供应商关系和平等伙伴关系 ()
A. 错误
B. 正确
满分:2 分
10. 单元测试集中检测软件设计的最小单元-模块()
A. 错误
B. 正确
满分:2 分
11. 如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。
A. 错误
B. 正确
满分:2 分
12. IPO图示输入、处理、输出图的简称()
A. 错误
B. 正确
满分:2 分
13. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。
A. 错误
B. 正确
满分:2 分
14. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
A. 错误
B. 正确
满分:2 分
15. 耦合是对一个软件结构内不同模块之间互连程度的度量()
A. 错误
B. 正确
满分:2 分
试卷总分:100
单选题
判断题
一、单选题(共 35 道试题,共 70 分。该部分主要考察考生的基础知识掌握程度)
V
1. 软件设计阶段的输出主要是( )。
A. 程序
B. 模块
C. 伪代码
D. 设计规格说明书
此题选: D 满分:2 分
2. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )。
A. 对应
B. 映射
C. 反映
D. 反射
满分:2 分
3. 以下不属于白盒测试技术的是( )。
A. 基本路径测试
B. 边界值分析测试
C. 循环覆盖测试
D. 逻辑覆盖测试
此题选: 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. 业务需求明
B. 功能需求
C. 非功能需求
D. 用户需求
此题选: D 满分:2 分
11. 从事物的属性侧面来描述事物的方法就是( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:2 分
12. 对象实现了数据和操作的结合,使数据和操作( )于对象的统一体中。
A. 结合
B. 隐藏
C. 封装
D. 抽象
满分:2 分
13. 下面那些不属于数据字典的元素()
A. 数据流
B. 数据存储
C. 处理
D. 数据项
此题选: D 满分:2 分
14. ( )是比较理想的可重用软构件。
A. 子程序库
B. 源代码包含文件
C. 对象
D. 类
此题选: D 满分:2 分
15. 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题.
A. 流程图
B. 框图
C. 判定表
D. N-S图
此题选: D 满分:2 分
16. ( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A. 软件过程
B. 软件测试
C. 软件生存周期
D. 软件工程
此题选: D 满分:2 分
17. 程序的三种基本控制结构是( )。
A. 过程、子程序和分程序
B. 顺序、选择和重复
C. 递归、堆栈和队列
D. 调用、返回和转移
满分:2 分
18. 软件可维护性的特性中相互矛盾的是( )。
A. 可修改性和可理解性
B. 可测试性和可理解性
C. 效率和可修改性
D. 可理解性和可读性
满分:2 分
19. 单元测试的测试用例主要根据( )的结果来设计。
A. 需求分析
B. 源程序
C. 概要设计
D. 详细设计
此题选: D 满分:2 分
20. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( )系统。
A. 需求不确定的
B. 需求确定的
C. 管理信息
D. 决策支持
满分:2 分
21. 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
满分:2 分
22. 软件系统的文档分为()类
A. 一
B. 二
C. 三
D. 四
满分:2 分
23. 程序设计语言的工程特性之一为( )。
A. 数据结构的描述性
B. 软件的可重用性
C. 抽象类型的描述性
D. 数据库的易操作性
满分:2 分
24. 以下不属于逻辑覆盖的是( )。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
此题选: D 满分:2 分
25. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。
A. 改正性维护
B. 适应性维护
C. 预防性维护
D. 完善性维护
满分:2 分
26. 下面不属于面向对象设计准则的是()
A. 模块化
B. 抽象
C. 信息隐藏
D. 不可重用
此题选: D 满分:2 分
27. 软件生命周期分为()个时期
A. 一
B. 二
C. 三
D. 四
满分:2 分
28. 在软件开发中,下面任务不属于设计阶段的是( )。
A. 数据结构设计
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
此题选: D 满分:2 分
29. 下面不属于在需求分析阶段的图形工具的是()
A. 数据流图
B. 层次方框图
C. IPO图
D. I-O图
此题选: D 满分:2 分
30. 常见的数据存储管理方式有()种
A. 1
B. 2
C. 3
D. 4
满分:2 分
31. 软件工程中的各种方法是完成软件工程项目的技术手段,它们支持软件工程的( )阶段.
A. 各个
B. 前期
C. 中期
D. 后期
满分:2 分
32. 软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。
A. 编码阶段
B. 软件开发全过程
C. 软件定义阶段
D. 软件设计阶段
满分:2 分
33. 瀑布模型的关键不足在于( )。
A. 过于简单
B. 不能适应需求的动态变更
C. 过于灵活
D. 各个阶段需要进行评审
满分:2 分
34. 软件的发展经历了( )个发展阶段
A. 1
B. 2
C. 3
D. 4
此题选: D 满分:2 分
35. 在详细设计阶段,经常采用的工具有( )。
A. PAD
B. SA
C. SC
D. DFD
满分:2 分
浙大《软件工程基础》在线作业
试卷总分:100
单选题
判断题
二、判断题(共 15 道试题,共 30 分。该部分主要考察了概念和一些基本的理论)
V
1. 边界值分析方法是取输入/输出等价类的边界值作为测试用例。
A. 错误
B. 正确
满分:2 分
2. 盒图是历史最悠久、使用最广泛的描述过程设计的方法 ()
A. 错误
B. 正确
满分:2 分
3. 数据库设计说明书是一个软件配置项。
A. 错误
B. 正确
满分:2 分
4. 一般来说,对于每种解决问题的方法至少从2个方面研究每种解法的可行性()
A. 错误
B. 正确
满分:2 分
5. 快速原型技术的适用于软件产品要求大量的用户交互,或产生大量的可视输出,或设计一些复杂的算法等场合.
A. 错误
B. 正确
满分:2 分
6. 数据元素组成数据的方式有3种:顺序、选择和重复()
A. 错误
B. 正确
满分:2 分
7. 确认测试目标是验证软件的有效性()
A. 错误
B. 正确
满分:2 分
8. PSL/PSA是一个用于需求分析的软件工具()
A. 错误
B. 正确
满分:2 分
9. 子系统的两种交互方式是客户-供应商关系和平等伙伴关系 ()
A. 错误
B. 正确
满分:2 分
10. 单元测试集中检测软件设计的最小单元-模块()
A. 错误
B. 正确
满分:2 分
11. 如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。
A. 错误
B. 正确
满分:2 分
12. IPO图示输入、处理、输出图的简称()
A. 错误
B. 正确
满分:2 分
13. 需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。
A. 错误
B. 正确
满分:2 分
14. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。
A. 错误
B. 正确
满分:2 分
15. 耦合是对一个软件结构内不同模块之间互连程度的度量()
A. 错误
B. 正确
满分:2 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 13春浙大《商法》在线作业-浙江大学
下一篇 : 13春浙大《商业谈判技巧》在线作业-浙江大学