第四章软件工程测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章测试题
1.在软件的体系结构中,模块是可组合、分解和更换的单元。模块具有________、________、_______和__________等属性。
2.软件结构的设计是以__________为基础的,以需求分析的结果为依据,从实现的角度经进一步划分为_________,并组成模块的_________。
3.在大型数据处理系统的功能分析与设计中,同时要进行数据分析和数据设计。数据库的”概念设计”与”逻辑设计”分别对应于系统开发中的__________与_________,而数据库的”物理设计”与模块的_________相对应。
4.进入了设计阶段,要把软件”做什么”的_________变换为”怎么做”的_________。
5.在软件需求分析阶段,已经搞清楚了软件_________的问题,并把这些需求通过________描述出来,这也是目标系统的___________。
6.模块间耦合高低取决于模块间_________、_________及________。
7.内聚性有七种类型(),(),(),(),(),(),()。
8.耦合是指软件系统结构中_________相互联系紧密程度的一种度量。其耦合性就越强,模块的________就越差。
9.结构图的深度指结构图________,也是模块________,结构宽度指_________。10.软件结构使用的图形工具,一般采用( )图。
A.DFD
B.PAD
C.SC
D.ER
11.属于软件设计的基本原理是( )。
A.数据流分析设计
B.变换流分析设计
C.事务流分析设计
D.模块化
12.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是( )的。
A.逻辑性
B.瞬时性
C.功能性
D.通信性
13.结构分析方法就是面向( )自顶向下逐步求精进行需求分析的方法。
A.目标
B.数据流
C.功能
D.对象
14.下列几种耦合中,( )的耦合性最强。
A.公共耦合
B.数据耦合
C.控制耦合
D.内容耦合
15.( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A.变换型
B.事务型
C.结构化
D.非结构化
16.在对数据流的分析中,主要是找到中心变换,这是从( )导出结构图的关键。
A.数据结构
B.实体关系
C.数据流图
D.E-R图
17.内容耦合指( )。
A.两个模块之间传递的是数据结构
B.一个模块调用另一个模块时,传递的是控制变量
C.通过一个公共数据环境相互作用的那些模块间的耦合
D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部