12秋浙大《软件工程基础》在线作业-浙江大学

所属学校:浙江大学 科目:软件工程基础 2015-03-17 18:57:01
浙大《软件工程基础》在线作业
试卷总分:100
单选题
判断题
一、单选题(共 35 道试题,共 70 分。该部分主要考察考生的基础知识掌握程度)
V
1. 模块内聚度越高,说明模块内各成分彼此结合的程度越(2)。
A. 松散
B. 紧密
C. 无法判断
D. 相等
满分:2 分
2. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构。
A. 程序
B. 逻辑
C. 数据
D. 物理
满分:2 分
3. 面向对象模型主要由以下哪些模型组成( )。
A. 对象模型、动态模型、功能模型
B. 对象模型、数据模型、功能模型
C. 据模型、动态模型、功能模型
D. 对象模型、动态模型、数据模型
满分:2 分
4. 为了使模块尽可能独立,要求()。
A. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B. 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C. 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
满分:2 分
5. 在软件开发中,下面任务不属于设计阶段的是( )。
A. 数据结构设计
B. 给出系统模块结构
C. 定义模块算法
D. 定义需求并建立系统模型
此题选: D 满分:2 分
6. 时序图反映对象之间发送消息的时间顺序,它与( )是同构的。
A. 用例图
B. 类图
C. 活动图
D. 协作图
此题选: D 满分:2 分
7. 为适应软件运行环境的变化而修改软件的活动称为( ).
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
满分:2 分
8. ( )是比较理想的可重用软构件。
A. 子程序库
B. 源代码包含文件
C. 对象
D. 类
此题选: D 满分:2 分
9. 在软件开发的各种资源中,( )是最重要的资源。
A. 开发工具
B. 方法
C. 硬件环境
D. 人员
此题选: D 满分:2 分
10. 软件复杂性度量的参数包括( )。
A. 效率
B. 规模
C. 完整性
D. 容错性
满分:2 分
11. 以下那个选项()不是实体-联系图
A. 数据
B. 数据对象
C. 数字
D. 数图
满分:2 分
12. 面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )。
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. 接口
B. 函数
C. 语法
D. 以上都不正确
满分:2 分
21. 软件生命周期中所花费用最多的阶段是( )。
A. 详细设计
B. 软件编码
C. 软件测试
D. 软件维护
此题选: D 满分:2 分
22. 常见的程序控制结构不包括()
A. GO TO 语句
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. 逐步求精法
此题选: D 满分:2 分
28. 瀑布模型的存在问题是()
A. 用户容易参与开发
B. 缺乏灵活性
C. 用户与开发者易沟通
D. 适用可变需求
满分:2 分
29. 以下不属于逻辑覆盖的是( )。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
此题选: D 满分:2 分
30. 软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以( )维护所占的维护量最小。
A. 改正性维护
B. 适应性维护
C. 预防性维护
D. 完善性维护
满分:2 分
31. 一个软件的宽度是指其控制的( )。
A. 模块数
B. 层数
C. 跨度
D. 厚度
满分:2 分
32. 瀑布模型本质上是一种( )。
A. 线性顺序模型
B. 顺序迭代模型
C. 线性迭代模型
D. 及早见产品模型
满分:2 分
33. 结构化程序设计主要强调的是( )。
A. 程序的规模
B. 程序的效率
C. 程序设计语言的先进性
D. 程序易读性
此题选: D 满分:2 分
34. 软件详细设计的主要任务是确定每个模块的( )。
A. 算法和使用的数据结构
B. 外部接口
C. 功能
D. 编程
满分:2 分
35. 大型软件的测试不包括那个阶段()
A. 边值测试
B. 单元测试
C. 集成测试
D. 验收测试
满分:2 分
浙大《软件工程基础》在线作业
试卷总分:100
单选题
判断题
二、判断题(共 15 道试题,共 30 分。该部分主要考察了概念和一些基本的理论)
V
1. 面向对象的分析是面向计算机系统建立软件系统的对象模型。
A. 错误
B. 正确
满分:2 分
2. 信息隐藏是意味着有效的模块化可以通过定义一组独立的模块而实现。()
A. 错误
B. 正确
满分:2 分
3. 画数据流图的基本目的是利用它作为交流信息的工具()
A. 错误
B. 正确
满分:2 分
4. 瀑布模型的一个优点是强迫人员采用规范的方法;严格规定了每个阶段必须提交的文档等()
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. 软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。
A. 错误
B. 正确
满分:2 分
14. 可行性研究工作要在初步的需求定义之前进行。
A. 错误
B. 正确
满分:2 分
15. 如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的是面向过程的语言,那么这种翻译就比较困难。
A. 错误
B. 正确
满分:2 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: