国开软件工程软件设计自测3答案.docx
- 文档编号:16310640
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:28
- 大小:41.19KB
国开软件工程软件设计自测3答案.docx
《国开软件工程软件设计自测3答案.docx》由会员分享,可在线阅读,更多相关《国开软件工程软件设计自测3答案.docx(28页珍藏版)》请在冰点文库上搜索。
国开软件工程软件设计自测3答案
1.随着模块规模减小,模块开发成本(),模块集成成本()。
选择一项:
反馈
Youransweriscorrect.正确答案是:
减小/增加题目2
正确
获得1.00分中的1.00分
标记题目
题干
2.反映模块独立性的指标是()。
选择一项:
A.模块的大小
B.内聚和耦合
C.模块的参数
D.模块的复杂性
反馈
Youransweriscorrect.正确答案是:
内聚和耦合题目3正确
获得1.00分中的1.00分
3.非直接耦合的模块独立性最强,()的模块独立性最弱。
选择一项:
反馈
Youransweriscorrect.正确答案是:
内容耦合题目4
正确
获得1.00分中的1.00分
标记题目
题干
4.内容耦合是模块间最紧密的耦合,()是模块间最松散的耦合。
选择一项:
A.非直接耦合
B.控制耦合
C.外部耦合
D.数据耦合
反馈
Youransweriscorrect.正确答案是:
非直接耦合题目5正确
获得1.00分中的1.00分
5.
,配合面向问题
在对软件系统进行模块设计的时候,可以有不同的抽象层次,可以用()的专业术语,概括地描述问题的解法。
选择一项:
A.自然语言
B.流程图
C.直接实现的方式
D.过程化的描述方法
反馈
Youransweriscorrect.正确答案是:
自然语言题目6正确
获得1.00分中的1.00分
标记题目
题干
6.人们在认识复杂问题的过程中,使用最强有力的思维工具就是()选择一项:
A.模块化
B.抽象
C.信息隐蔽
题干
7.信息隐藏的核心内容是()。
选择一项:
A.一个模块的内部信息不允许其他模块直接访问
B.把信息加密,只能让有密钥的模块访问
C.数据不能被其他模块访问
D.把数据都放在公共的区域反馈
Youransweriscorrect.正确答案是:
一个模块的内部信息不允许其他模块直接访问题目8正确
获得1.00分中的1.00分
标记题目
题干
8.每个子系统的接口定义了若干(),体现了子系统的功能,而功能的具体实现方法应该是隐藏的。
选择一项:
A.控制
B.参数
C.操作
题干
9.为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。
选择一项:
A.程序优化
B.信息隐蔽
C.质量控制
D.数据共享
反馈
Youransweriscorrect.正确答案是:
信息隐蔽题目10
正确
获得1.00分中的1.00分
标记题目
题干
10.软件结构图中没有()元素。
选择一项:
A.返回结果
B.判断
C.调用参数
D.模块
反馈
Youransweriscorrect.正确答案是:
判断
11.在实际的软件设计中,通常采用树状结构,限制使用()。
选择一项:
B.模块结构
C.线性结构
D.层次结构
反馈
Youransweriscorrect.正确答案是:
网状结构题目12
正确
获得1.00分中的1.00分
标记题目
题干
12.
般采用()图。
软件结构使用的图形工具,选择一项:
A.DFD
B.PAD
C.SC
D.ER
反馈
Youransweriscorrect.正确答案是:
SC题目13
正确
获得1.00分中的1.00分
标记题目
题干
13.软件设计的目标是()。
选择一项:
B.在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。
C.确定软件要做什么。
D.确定软件的实现算法。
反馈
Youransweriscorrect.正确答案是:
在最短的时间内,生产出可靠性、可维护性俱佳的软件方案。
题目14
正确
获得1.00分中的1.00分
标记题目
题干
14.软件设计时中一个基本原则()。
选择一项:
反馈
Youransweriscorrect.
正确答案是:
低耦合,高内聚和信息隐蔽的设计原则
题目15
正确
获得1.00分中的1.00分
标记题目
题干
15.为高质量地开发软件项目,在软件结构设计时,必须遵循()原则。
选择一项:
B.数据共享
C.质量控制
D.信息隐蔽
反馈
Youransweriscorrect.正确答案是:
信息隐蔽题目16
正确
获得1.00分中的1.00分
标记题目
题干
16.影响软件设计的因素有()。
选择一项:
反馈
Youransweriscorrect.正确答案是:
以上所有题目17
正确
获得1.00分中的1.00分
标记题目
题干
17.结构化设计方法具体流程中首先要()。
选择一项:
B.绘制软件结构图
C.以上所有
D.定义软件的层次结构
反馈
Youransweriscorrect.正确答案是:
分析数据流类型题目18
正确
获得1.00分中的1.00分
标记题目
题干
18.变换分析方法中应在数据流程图上区分系统的逻辑输入,()和中心变换部分。
选择一项:
A.格式转换
B.物理输出
C.物理输入
D.逻辑输出
反馈
Youransweriscorrect.正确答案是:
逻辑输出题目19正确
获得1.00分中的1.00分
标记题目
题干
19.在任何情况下的都可以使用变换分析方法设计软件结构,但在数据流程图中明显的()时,还是采用事务分析方法更好。
选择一项:
B.事务中心
C.发射路径
D.接收路径
反馈
Youransweriscorrect.正确答案是:
事务中心题目20
正确
获得1.00分中的1.00分
标记题目
题干
20.在优化软件结构时要注意保持简单,在满足模块化要求的前提下尽量()。
选择一项:
A.增加模块数量
B.增加复杂数据结构
C.减少模块数量
D.增加模块耦合度
反馈
Youransweriscorrect.正确答案是:
减少模块数量
21.概要设计复查不需要()人员参加。
选择一项:
A.系统设计员
B.用户
C.系统分析员
题目22
正确
获得1.00分中的1.00分
标记题目
题干
22.在概要设计复查过程中,设计人员详细讲述()。
选择一项:
A.程序编码
B.程序流程图
C.需求规格说明书
D.总体设计方案
反馈
Youransweriscorrect.正确答案是:
总体设计方案题目23正确
获得1.00分中的1.00分
标记题目
题干
23.关键设计复查的参与者不需要()。
选择一项:
A.用户
B.系统设计员
C.系统分析员
题目24
正确
获得1.00分中的1.00分
标记题目
题干
24.下列哪些属于复审的问题设计?
选择一项:
A.设计算法合适否
B.设计容易实现否
C.设计文档是否完备
D.以上所有
反馈
Youransweriscorrect.正确答案是:
以上所有题目25正确
获得1.00分中的1.00分
标记题目
题干
25.数据结构设计中在确定数据结构时应先考虑()。
选择一项:
A.动态结构
B.特殊结构
C.简单结构
题目26
正确
获得1.00分中的1.00分
标记题目
题干
26.为了加强数据设计的的(),应该针对常用的数据结构和复杂的数据结构设计抽象类型,并且将数据结构和操纵数据结构的操作封装在一起。
选择一项:
A.可靠性
B.可维护性
C.可移植性
D.可复用性
反馈
Youransweriscorrect.正确答案是:
可复用性题目27正确
获得1.00分中的1.00分
标记题目
题干
27.文件设计过程包括文件的逻辑设计和物理设计阶段。
其中文件的逻辑设计在()阶段进行。
选择一项:
A.程序编码
B.详细设计
C.需求分析
Youransweriscorrect.正确答案是:
概要设计题目28正确
获得1.00分中的1.00分
标记题目
题干
28.下面哪项属于文件逻辑设计的任务?
选择一项:
反馈
Youransweriscorrect.正确答案是:
分析数据间的关系题目29
正确
获得1.00分中的1.00分
标记题目
题干
29.()的目的是确定物理数据库结构。
选择一项:
A.完整性设计
B.子模式设计
C.安全性设计
Youransweriscorrect.正确答案是:
模式设计题目30正确
获得1.00分中的1.00分
标记题目
题干
30.程序流程图是使用最为广泛的详细设计方法,其中方框代表:
选择一项:
A.处理步骤
B.注释
C.控制
D.结束
反馈Youransweriscorrect.正确答案是:
处理步骤
31.程序流程图属于()阶段的工具选择一项:
A.编码
B.总体设计
C.分析
32.判定表由4个部分组成,其中()列出了所有的条件。
选择一项:
A.左下部
B.左上部
C.右下部
D.右半部
反馈
Youransweriscorrect.正确答案是:
左上部题目33正确
获得1.00分中的1.00分
标记题目
题干
33.PDL是一种()语言。
选择一项:
A.高级程序设计语言
B.建模语言
C.低级程序设计语言
题干
34.PDL属于()阶段的工具选择一项:
A.总体设计
B.详细设计
C.分析
D.编码
反馈
Youransweriscorrect.正确答案是:
详细设计题目35
正确
获得1.00分中的1.00分
标记题目
题干
35.面向对象设计强调定义(),并且使它们相互协作来满足用户需求。
选择一项:
A.接口
B.物理模型
C.软件对象
36.面向对象设计的步骤中,正确的顺序是()。
选择一项:
A.类设计、用例设计、构架设计
B.系统构架设计、用例设计、类设计
C.用例设计、构架设计、类设计
D.系统构架设计、数据库设计和用户界面设计反馈
Youransweriscorrect.正确答案是:
系统构架设计、用例设计、类设计题目37正确
获得1.00分中的1.00分
标记题目
题干
37.通常将具有共性的非功能要求设计在(),以减少重新开发的工作量。
选择一项:
A.最高层
B.最低层
C.中间层
38.下面那个选项不是正确的面向对象设计思想。
选择一项:
A.先继承后组合
B.先组合后继承
C.对接口进行设计
D.发现变化并且封装它反馈
Youransweriscorrect.正确答案是:
先继承后组合题目39
正确
获得1.00分中的1.00分
标记题目
题干
39.一个设计得好的OO系统具有()选择一项:
A.弱内聚、强耦合的特征
B.强内聚、弱耦合的特征
C.强内聚、强耦合的特征
D.弱内聚、弱耦合的特征
反馈
Youransweriscorrect.正确答案是:
强内聚、弱耦合的特征题目40正确
获得1.00分中的1.00分
40.在面向对象的设计中,我们应遵循的设计准则除了模块化、抽象、低耦合、强内聚以外,还有()
选择一项:
A.信息隐蔽
B.类的开发
C.经常类的复用
D.隐藏复杂性
反馈
Youransweriscorrect.正确答案是:
信息隐蔽
41.()是设计稿质量软件的一个重要原则,因为它有助于隔离变化对系统其他元素的影响。
选择一项:
A.框架
B.可重用
C.弱耦合
D.服务内聚
反馈
Youransweriscorrect.正确答案是:
弱耦合题目42正确
获得1.00分中的1.00分
标记题目
题干
42.耦合主要是指不同对象之间相互关联的程度,如果关联程度高,则会()
选择一项:
反馈
Youransweriscorrect.正确答案是:
以上全部题目43
正确
获得1.00分中的1.00分
标记题目
题干
43.如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。
选择一项:
A.方法
B.公共数据区
C.参数
D.消息机制
反馈
Youransweriscorrect.正确答案是:
消息机制题目44正确
获得1.00分中的1.00分
标记题目
题干
44.在面向对象设计中应尽量()
选择一项:
A.提高消息的连接程度
B.增加消息中的参数个数
C.以上全部
D.减少对象之间发送的消息数反馈
Youransweriscorrect.正确答案是:
减少对象之间发送的消息数题目45正确
获得1.00分中的1.00分
标记题目
题干
45.继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。
选择一项:
A.一般化类与特殊化类
B.数据类与处理类
C.虚类与实体类
D.控制类与界面类
反馈
Youransweriscorrect.正确答案是:
一般化类与特殊化类题目46不正确
获得1.00分中的0.00分
题干
46.在设计时要特别分析一般化类与特殊化类之间的继承关系,如果抽象层次不合理,会降低系统的()
选择一项:
A.稳定性
B.安全性
C.可重用性
D.可移植性
反馈
Youranswerisincorrect.正确答案是:
可重用性题目47正确
获得1.00分中的1.00分
标记题目
题干
47.软件重用在面向对象软件开发方法中是从()开始的选择一项:
反馈
Youransweriscorrect.正确答案是:
设计阶段题目48
正确
获得1.00分中的1.00分
题干
48.为了提高工作效率,减少错误,降低成本,就要充分考虑软件元素的()选择一项:
A.可重用性
B.可移植性
C.可读性
D.稳定性
反馈
Youransweriscorrect.正确答案是:
可重用性题目49正确
获得1.00分中的1.00分
标记题目
题干
49.框架是一组可用于不同应用的()的集合。
选择一项:
反馈
Youransweriscorrect.正确答案是:
类题目50
正确
获得1.00分中的1.00分
题干
50.当面向对象设计进行底层设计时,对每个类进行详细设计,设计类的属性和操作,优化类之间的关系,就可以设计成()来对类的设计进行构架和优化。
选择一项:
反馈
Youransweriscorrect.正确答案是:
框架
51.面向对象设计首先要进行高层设计:
确定系统的总体结构和风格,构造系统的(),将系统划分成不同的子系统。
选择一项:
A.数据模型
B.物理模型
C.用例模型
D.逻辑模型
反馈
Youransweriscorrect.正确答案是:
物理模型题目52正确
获得1.00分中的1.00分
标记题目
题干
52.构架设计的主要目的是(),这项工作由经验丰富的构架设计师主持完成。
选择一项:
A.确定系统总体结构
C.类图
D.处理流程
反馈
Youransweriscorrect.正确答案是:
确定系统总体结构题目53
正确
获得1.00分中的1.00分
标记题目
题干
53.每个子系统的接口上定义了若干(),其他子系统只能通过接口享受这个子系统提
供的服务。
选择一项:
A.命令
B.操作
C.数据
D.属性
反馈
Youransweriscorrect.正确答案是:
操作题目54正确
获得1.00分中的1.00分
标记题目
题干
54.在分析模型内表示协调、顺序、事务处理以及控制其他对象的类是()。
选择一项:
C.事务类
D.控制类
反馈
Youransweriscorrect.正确答案是:
控制类题目55
正确
获得1.00分中的1.00分
标记题目
题干
55.用()描述系统与角色之间的接口。
选择一项:
A.窗体
B.对话框
C.表单
D.界面类
反馈
Youransweriscorrect.正确答案是:
界面类题目56不正确
获得1.00分中的0.00分
标记题目
题干
56.
),以减少重新开发的工作量。
通常将具有共性的非功能需求设计在(
选择一项:
A.调用
反馈
Youranswerisincorrect.正确答案是:
接口题目57
正确
获得1.00分中的1.00分
标记题目
题干
57.非功能需求设计需要考虑的因素有()选择一项:
A.系统的安全性
B.错误检测
C.以上全部
D.故障恢复反馈
Youransweriscorrect.正确答案是:
以上全部题目58正确
获得1.00分中的1.00分
标记题目
题干
58.对用例进行设计,发现实现用例功能的(),确定类之间的关系。
选择一项:
反馈
Youransweriscorrect.正确答案是:
关键类题目59
正确
获得1.00分中的1.00分
标记题目
题干
59.每个用例至少应该有一个(),它通常没有属性而只有方法,只是起协调和控制作用。
选择一项:
A.控制类
B.实体类
C.接口类
D.界面类
反馈
Youransweriscorrect.正确答案是:
控制类题目60正确
获得1.00分中的1.00分
标记题目
题干
60.定义类的属性类型时尽量使用已有类型,太多自定义类型会降低系统的()指标。
选择一项:
A.安全性
反馈
Youransweriscorrect.正确答案是:
可维护性题目61
正确
获得1.00分中的1.00分
标记题目
题干
61.定义类的属性结构,尽量不要使用复杂的()选择一项:
A.类
B.方法
C.对象
D.数据结构
反馈
Youransweriscorrect.正确答案是:
数据结构题目62正确
获得1.00分中的1.00分
标记题目
题干
62.设计类的操作就是为每个类的方法设计必须实现的操作,并用自然语言或伪代码描述操作的()
选择一项:
C.对象
D.服务
反馈
Youransweriscorrect.正确答案是:
算法题目63
正确
获得1.00分中的1.00分
标记题目
题干
63.设计类的操作中不需要定义的内容()
选择一项:
A.对象的属性
B.操作描述
C.操作返回的类型
D.定义操作的参数反馈
Youransweriscorrect.正确答案是:
对象的属性题目64正确
获得1.00分中的1.00分
标记题目
题干
64.
,优化类之间的关系。
对类进行详细设计,主要是设计类的()
选择一项:
A.算法
C.属性和方法、关系
D.处理流程
反馈
Youransweriscorrect.正确答案是:
属性和方法、关系题目65
正确
获得1.00分中的1.00分
标记题目
题干
65.在概要设计阶段定义了类的关系,在()要细化这些关系选择一项:
A.详细设计
B.分析
C.测试
D.数据库设计
反馈
Youransweriscorrect.正确答案是:
详细设计题目66
正确
获得1.00分中的1.00分
标记题目
题干
66.在图书馆系统中,假如已经构造了一个一般借书者类,后来发现图书馆的学生和教师在借书中有不同要求。
请问在面向对象设计中用()方法可以方便地设计这两个类?
选择一项:
C.继承
D.动态联编
反馈
Youransweriscorrect.正确答案是:
继承题目67
正确
获得1.00分中的1.00分
标记题目
题干
67.系统设计规格说明书中不可缺少的内容有()
选择一项:
A.以上全部
B.设计约束和专业词汇
C.设计的目的
D.项目的背景
反馈
Youransweriscorrect.
正确答案是:
以上全部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件设计 自测 答案