软件工程第2版在线作业A.docx
- 文档编号:11760180
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:33
- 大小:28.68KB
软件工程第2版在线作业A.docx
《软件工程第2版在线作业A.docx》由会员分享,可在线阅读,更多相关《软件工程第2版在线作业A.docx(33页珍藏版)》请在冰豆网上搜索。
软件工程第2版在线作业A
软件工程(第2版)-在线作业_E用户名:
W130********1最终成绩:
75.0
一单项选择题
1.
面向对象的主要特征除对象唯一性、封装和继承外,还有()。
可移植性
多态性
完整性
兼容性
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
多态性
知识点:
10.1面向对象概述
2.
以下叙述中,()是正确的。
动态模型确定什么时候发生
功能模型确定发生的客体
对象模型指出发生了什么
功能模型描述了系统的所有计算,它考虑所计算的次序
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
功能模型描述了系统的所有计算,它考虑所计算的次序
知识点:
10.2面向对象的模型
3.
成本的差别估算方法是将开发项目与一个或多个()的类似项目进行比较,找出与其的不同之处,并由此估算不同之处对成本的影响,进而导出开发项目的总成本。
正在论证
已经完成
正在进行
正在调研
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
已经完成
知识点:
12.2软件项目计划
4.
按集成化程度对软件开发环境进行分类,其第一代的主要特征是()。
以上都不是
建立在知识库系统上
具有真正的数据库
建立在操作系统之上
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
建立在操作系统之上
知识点:
13.1软件开发环境
5.
在面向对象开发方法中,对象是最基本的成分,每个对象可用它本身的一组()和它可以执行的一组操作来定义。
参数
服务
属性
调用
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
属性
知识点:
10.1面向对象概述
6.
Rumbangh等人提出的对象模型技术OMT方法把分析时收集的信息构造在三类模型中,即对象模型、动态模型和()。
信息模型
控制模型
行为模型
功能模型
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
功能模型
知识点:
10.2面向对象的模型
7.
软件工程环境一般应具有某些特征,在下列叙述中,()不是它必须具备的特征。
提供完善的移植工具
按开发方法或模型组合的工具
一组工具的集合
支持整个软件生存期各阶段的工具
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
提供完善的移植工具
知识点:
13.1软件开发环境
8.
在面向对象方法中,信息隐蔽是通过对象的()来实现的。
分类性
共享性
封装性
继承性
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
封装性
知识点:
10.1面向对象概述
9.
与事件联系在一起的瞬间操作是()。
活动
处理
加工
动作
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
动作
知识点:
10.2面向对象的模型
10.
软件开发环境的裁剪是指环境应能自动按照用户的需要()。
建立新环境
建立子环境
建立子系统
建立操作系统
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
建立操作系统
知识点:
13.1软件开发环境
11.
对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。
抽象
封装
结合
隐藏
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
封装
知识点:
10.1面向对象概述
12.
在数据流图中,以下说法错误的是()。
数据流图中的数据流将对象的输出与处理、处理与对象的输入、处理与处理联系起来
动作对象用长方形表示,说明它是一个对象
处理用椭圆表示,椭圆中含有对处理的描述
数据存储用一条直线表示,且在线段之上标注存储的名字
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
数据存储用一条直线表示,且在线段之上标注存储的名字
知识点:
10.2面向对象的模型
13.
以下说法正确的是()。
功能模型说明对象模型中操作的含义
功能模型不包括对象模型中值的约束条件
功能模型说明动态模型中约束的含义
功能模型说明对象模型中动作的意义
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
功能模型说明对象模型中操作的含义
知识点:
10.2面向对象的模型
14.
在考察系统中与时间和变化有关的系统性质时,要用动态模型来表示。
动态模型着重于系统的控制结构,它包括两个图:
一个是事件跟踪图,另一个是()。
系统结构图
时序图
数据流图
状态图
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
数据流图
知识点:
10.2面向对象的模型
二判断题
1.
测试只能证明程序有错误,不能证明程序没有错误。
()
正确
错误
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
错误
知识点:
7.1软件测试的目的及原则
2.
为便于开发与管理,应尽量设计小而简单的类。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
10.4面向对象的设计
3.
工程网络图只有一个开始点和一个终止点。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
12.2软件项目计划
4.
软件开发环境应该是高度集成的一体化的系统。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
13.1软件开发环境
5.
软件工具属于管理系统。
()
错误
正确
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
正确
知识点:
13.2软件工具的基本概念
6.
软件项目管理是对软件生命周期一切活动的管理。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
12.1软件工程管理概述
软件工程(第2版)-在线作业_D用户名:
W130********1最终成绩:
95.0
一单项选择题
1.
软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于()。
软件的质量
软件的性能
软件系统目标
软件的功能
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
软件系统目标
知识点:
2.1可行性研究
2.
不适合作为数据处理与数据库应用的语言是()。
Lisp
SQL
4GL
Cobol
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
Lisp
知识点:
6.1程序设计语言的特性及选择
3.
下列()是快速原型模型的主要特点之一。
及早提供工作软件
开发完毕后才见到工作软件
及早提供全部完整的软件产品
开发完毕才见到产品
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
及早提供工作软件
知识点:
9.3快速原型模型
4.
在面向对象软件技术中,许多强有力的功能和突出的优点都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),即一个类可以获得其父类的全部属性(数据和操作)。
共享性
继承性
复用性
传递性
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
继承性
知识点:
10.1面向对象概述
5.
以下是关于数据流图的说法,()是错误的。
数据存储和动作对象可以用文件或外部设备实现
动作对象是一种主动对象,它通过生成或者使用数据值来驱动数据流图
数据流图中的处理用来改变数据值
在一个计算中,用数据流来表示一中间数据值,数据流不能改变数据值
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
数据存储和动作对象可以用文件或外部设备实现
知识点:
10.2面向对象的模型
6.
许多产品的质量问题源于新产品的开发设计阶段,因此在产品()阶段就应采取有力措施来消灭由于设计原因而产生的质量隐患。
开发设计
软件测试
软件评审
软件度量
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
开发设计
知识点:
11.1概述
7.
规定功能的软件,在因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为()。
系统软件
容错软件
测试软件
操作系统
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
容错软件
知识点:
11.6软件容错技术
8.
Putnam成本估算经验模型是()。
模块性成本模型
结构性成本模型
动态多变量模型
动态单变量模型
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
动态多变量模型
知识点:
12.2软件项目计划
9.
软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的()。
可移植性
可维护性
可理解性
可扩展性
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
可维护性
知识点:
12.4软件工程标准化与软件文档
10.
对软件开发环境有不同的分类,下面()不是按软件开发环境的演变趋势进行的分类。
工具箱环境
基于方法的环境
以语言为中心的环境
基于对象的环境
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
基于对象的环境
知识点:
13.1软件开发环境
11.
CAD的含义是()。
计算机工程设计
计算机辅助设计
计算机模拟设计
计算机制造设计
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
计算机辅助设计
知识点:
13.3计算机辅助软件工程(CASE)
12.
每个对象可用它自己的一组属性和它可以执行的一组()来表现。
行为
数据
功能
操作
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
操作
知识点:
10.1面向对象概述
13.
以下关于角色的说法中,()是正确的。
角色说明类在关联中的作用,它位于关联的端点
同类的关联角色可有可无
角色名是用来标识关联的
不同类的关联角色不能省略
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
角色说明类在关联中的作用,它位于关联的端点
知识点:
10.2面向对象的模型
14.
软件是不可见的复杂的逻辑实体,它不同于任何其他制造业的产品。
使得软件质量难于把握的一个因素是()。
软件需求
硬件配置
硬件需求
软件配置
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
软件配置
知识点:
11.1概述
二判断题
1.
如果通过软件测试没有发现错误,则说明软件是正确的。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
7.1软件测试的目的及原则
2.
为了加快软件维护作业的进度,应尽可能增加维护人员的数目。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
8.3软件可维护性
3.
快速原型模型可以有效地适应用户需求的动态变化。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
9.3快速原型模型
4.
软件系统中存在三种控制流:
外部控制流、过程驱动控制流与内部控制流。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
10.4面向对象的设计
5.
质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
11.1概述
6.
软件工程管理不同于其他过程管理,它对保证高质量的软件产品更具有极为重要的意义。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
12.1软件工程管理概述
软件工程(第2版)-在线作业_A用户名:
W130********1最终成绩:
85.0
一单项选择题
1.
个体手工劳动生产方式的时代是()。
程序设计
软件生产生动化
程序系统
软件工程
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
程序设计
知识点:
1.1软件工程的产生
2.
成本-效益分析的目的是从()角度评价一个新软件项目是否可行。
成本
经济
技术
效益
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
经济
知识点:
2.1可行性研究
3.
项目开发计划是一个()文档。
管理性
可行性
技术性
分析性
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
管理性
知识点:
2.2系统流程图
4.
需求分析是()。
由用户自己单独完成的
软件生存周期的开始
由系统分析员单独完成的
软件开发工作的基础
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
软件开发工作的基础
知识点:
3.1需求分析的任务
5.
与早期的软件开发方式相比较,结构化生命周期法其最要的指导原则应该是()。
分阶段开发
逐步求精
用户需求至上
自顶向下设计
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
自顶向下设计
知识点:
3.2结构化分析方法
6.
数据流图描述数据在软件中流动和被处理变换的过程,它是以图示的方法来表示()。
软件功能
软件加工
软件模型
软件结构
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
软件模型
知识点:
3.3数据流图(DFD)
7.
IDEF0图不反映出系统()。
系统功能如何实现
系统实现的约束条件
系统由谁来做
系统做什么
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
系统功能如何实现
知识点:
3.6IDEF方法
8.
下列()是耦合度最高、且最差的耦合。
公共耦合
控制耦合
内容耦合
数据耦合
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
内容耦合
知识点:
4.2软件设计的基本原理
9.
下列叙述中,()是正确的。
软件系统中所有的信息流都可以认为是事务流
事务分析和变换分析的设计步骤是基本相似的
上述都正确
软件系统中所有的信息流都可以认为是变换流
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
事务分析和变换分析的设计步骤是基本相似的
知识点:
4.4面向数据流的设计方法
10.
下面是关于PDL语言的说法,其中()是不正确的。
PDL是描述处理过程怎么做
PDL的外层语法应符合一般程序设计语言常用的语法规则
PDL是只描述加工做什么
PDL也称为伪码
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
PDL是只描述加工做什么
知识点:
5.1详细设计的基本任务
11.
下列是关于系统开发方法JSP的说法,不正确的是()。
JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段
JSP方法不明确的划分软件概要设计和详细设计的两个阶段
JSP方法适用于输入数据和输出数据之间有对应关系的问题求解
JSP方法主要用于规模不大的数据处理系统
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。
因此它只适用于详细设计阶段
知识点:
5.2Jackson方法
12.
一般说来,投入运行的软件系统中有错误()。
是必然的
不是不可以理解的
是不能容忍的
是要求退货的理由
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
不是不可以理解的
知识点:
13.
结构化分析(SA)是软件开发需求分析阶段所使用的方法,下列()不是SA所使用的工具。
PAD图
结构化语言
DFD图
判定表
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
判定表
知识点:
3.3数据流图(DFD)|3.4数据字典(DD)|3.5加工逻辑的描述
14.
与计算机科学的理论研究不同,软件工程是一门()学科。
工程性
理论性
原理性
心理性
本题分值:
5.0
用户得分:
0.0
教师评语:
用户解答:
原理性
知识点:
1.1软件工程的产生
二判断题
1.
软件开发的主要任务是编写程序。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
1.1软件工程的产生
2.
软件设计中的模块化、信息隐藏、抽象以及逐步求精等原则,都有助于得到高内聚低耦合度的软件产品。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
4.2软件设计的基本原理
3.
在进行总体设计时应加强模块间的联系。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
4.1软件概要设计的基本任务|4.2软件设计的基本原理
4.
在同一软件结构图中的模块不可以同名。
()
正确
错误
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
4.3软件结构优化准则
5.
PAD图的控制流程为自下而上、从左到右地执行。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
错误
知识点:
5.1详细设计的基本任务
6.
增量模型适合于软件需求不明确、设计方案有一定风险的软件项目。
()
错误
正确
本题分值:
5.0
用户得分:
5.0
教师评语:
用户解答:
正确
知识点:
1.3软件生存周期模型、方法和工具|9.1概述
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 在线 作业