软件工程(第2版)_在线作业_5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程(第2版)_在线作业_5
交卷时间:2016-03-26 13:49:45
一、单选题
1.(5分)
在面向对象方法中,信息隐蔽是通过对象的()来实现的。
∙ A. 继承性
∙ B. 共享性
∙ C. 分类性
∙ D. 封装性
纠错
得分:5
知识点:10.1 面向对象概述
展开解析
答案D 解析
2.(5分)
下列是关于系统开发方法JSP的说法,不正确的是()。
∙ A. JSP方法适用于输入数据和输出数据之间有对应关系的问题求解∙ B. JSP方法不明确的划分软件概要设计和详细设计的两个阶段
∙ C. JSP方法主要用于规模不大的数据处理系统
∙ D. JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段
得分:5
知识点:5.2 Jackson方法
展开解析
答案D 解析
3.(5分)
下列是关于功能性注释的说法,()是不正确的。
∙ A. 修改程序也应修改注释
∙ B. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态
∙ C. 可使用空行或缩进,以便很容易区分注释和程序
∙ D. 注释用来说明程序段,需要在每一行都要加注释
纠错
得分:5
知识点:6.2 程序设计风格
展开解析
答案D 解析
4.(5分)
对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
∙ A. 封装
∙ B. 结合
∙ C. 抽象
∙ D. 隐藏
得分:5
知识点:10.1 面向对象概述
展开解析
答案A 解析
5.(5分)
原型化方法是用户和软件开发人员之间进行的一种交互过程,它适用于()系统的开发。
∙ A. 动态改变的
∙ B. 需求不确定性的
∙ C. 管理信息
∙ D. 需求确定的
纠错
得分:5
知识点:9.3 快速原型模型
展开解析
答案B 解析
6.(5分)
以下叙述中,()是正确的。
∙ A. 对象模型指出发生了什么
∙ B. 动态模型确定什么时候发生
∙ C. 功能模型描述了系统的所有计算,它考虑所计算的次序
∙ D. 功能模型确定发生的客体
得分:5
知识点:10.2 面向对象的模型
展开解析
答案B 解析
7.(5分)
以下说法正确的是()。
∙ A. 功能模型不包括对象模型中值的约束条件
∙ B. 功能模型说明对象模型中操作的含义
∙ C. 功能模型说明动态模型中约束的含义
∙ D. 功能模型说明对象模型中动作的意义
纠错
得分:5
知识点:10.2 面向对象的模型
展开解析
答案B 解析
8.(5分)
作坊式小团体合作生产方式的时代是()。
∙ A. 软件生产生动化
∙ B. 程序系统
∙ C. 程序设计
∙ D. 软件工程
纠错
得分:5
知识点:1.1 软件工程的产生
展开解析
答案B 解析
9.(5分)
软件工程环境一般应具有某些特征,在下列叙述中,()不是它必须具备的特征。
∙ A. 一组工具的集合
∙ B. 支持整个软件生存期各阶段的工具
∙ C. 按开发方法或模型组合的工具
∙ D. 提供完善的移植工具
纠错
得分:5
知识点:13.1 软件开发环境
展开解析
答案D 解析
10.(5分)
不适合作为科学工程计算的语言是()。
∙ A. Pascal
∙ B. Prolog
∙ C. C++
∙ D. Fortran
纠错
得分:5
知识点:6.1 程序设计语言的特性及选择
展开解析
答案B 解析
11.(5分)
与事件联系在一起的瞬间操作是()。
∙ A. 活动
∙ B. 处理
∙ C. 加工
∙ D. 动作
纠错
得分:5
知识点:10.2 面向对象的模型
展开解析
答案D 解析
12.(5分)
下列()是使软件维护费用高的主要原因。
∙ A. 软件维护的生产率高
∙ B. 软件维护的人员少
∙ C. 软件维护的人员多
∙ D. 软件维护的生产率低
纠错
得分:5
知识点:8.2 维护任务的实施
展开解析
答案D 解析
13.(5分)
在面向对象软件技术中,许多强有力的功能和突出的优点都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),即一个类可以获得其父类的全部属性(数据和操作)。
∙ A. 复用性
∙ B. 传递性
∙ C. 共享性
∙ D. 继承性
纠错
得分:5
知识点:10.1 面向对象概述
展开解析
答案D 解析
14.(5分)
下列是关于模块的描述,其中()是错误的。
∙ A. 具有独立的模块软件比较容易开发出来
∙ B. 模块的独立程度可以通过内聚和耦合标定。
∙ C. 独立的模块一般不能完成一个相对独立的特定子功能
∙ D. 独立的模块的维护和测试比较容易。
纠错
得分:5
知识点:4.2 软件设计的基本原理
展开解析
答案C 解析
二、判断
1.(5分)