A、偶然内聚
B、逻辑内聚
C、时间内聚
D、通信内聚
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A.顺序内聚
B.偶然内聚
C.时间内聚
D.逻辑内聚
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A)顺序内聚
B)偶然内聚
C)时间内聚
D)逻辑内聚
下列几种内聚类型中内聚性最强的是
A.逻辑内聚
B.时间内聚
C.功能内聚
D.过程内聚
为了提高模块的独立性,模块内部最高程度的内聚是( )。
A、逻辑内聚
B、时间内聚
C、功能内聚
D、偶然内聚
?20204?试卷总分:100 得分:94一、 单选题 (共 30 道试题,共 60 分)1.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚正确答案:D2.为了确保每个开发过程的质量,防止把软件差错传递到下一个过程,必须进行( )。A.质量检验B.软件容错C.软件维护D.系统容错正确答案:B3.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护正确答案:B4.模块内部过程描述就是模块内部的( ),它的表达形式就是详细设计语言。A.模块化设计B.算法设计C.程序设计D.概要设计正确答案:D5.一个模块直接引用另一个模块的数据,这两个模块之间存在( )。A.数据耦合B.控制耦合C.标记耦合D.内容耦合正确答案:D6.31在面向对象分析过程中,从问题陈述中找到的( )可能是类。A.动词B.形容词C.名词D.副词正确答案:A7.11只有单重继承的类层次结构是( )层次结构。A.网状型B.星型C.树型D.环型正确答案:C8.软件质量保证即为了确定、达到和( )需要的软件质量而进行的所有有计划、有系统的管理活动。A.测试B.维护C.质量D.效率正确答案:B9.21表示输入/输出的系统流程图的符号是( )。A.B.C.D.正确答案:A10.面向数据流的设计方法把( )映射成软件结构。A.数据流B.系统结构C. 控制结构D.信息流正确答案:B11.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明正确答案:A12.软件生存周期模型中,( )适合于大型软件的开发,是一种风险驱动的模型。A.增量模型B.螺旋模型C.喷泉模型D.智能模型正确答案:B13.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计正确答案:D14.采用白盒法进行逻辑覆盖时,有语句覆盖、条件覆盖、判定覆盖、路径覆盖等,其中( )是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖正确答案:B15.下列属于维护阶段的文档是( )A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告正确答案:C16.28在整个软件维护阶段所花费用( )所占比例最大。A.校正性维护B.适应性维护C.完善性维护D.预防性维护正确答案:B17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生正确答案:C18.5( )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A.软件过程B.软件测试C.软件生命周期D.软件工程方法学正确答案:D19.在屏蔽硬件错误的冗错技术中,冗余附加技术有( )A.三模冗余B.信息冗余C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用正确答案:D20.27划分模块时,一个模块的( )。A.作用范围应在控制范围之内B.控制范围应在作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受任何限制正确答案:C21.30在软件测试过程中,集成测试主要是为了发现( )阶段的错误。A.编码B.需求分析C.概要设计D.详细设计正确答案:D22.原型化方法是用户和设计者之间执行的一种交互过程,适用于( )系统。A.需求极不明确的B.需求极明确的网桥C.管理信息D.实时正确答案:C23.模块( ),则说明模块的独立性越强。A.耦合度越强B.扇入数越高C.耦合度越弱D.扇入数越低正确答案:B24.18软件结构图中,模块框之间若有直线连接,表示它们之间存在( )。A.调用关系B.组成关系C.链接关系D.顺序执行关系正确答案:A25.( )数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。A.变换型B.事务型C.结构化D.非结构化正确答案:B26.24变换型DFD由三部分组成,不属于其中一部分的是( )。A.事务中心B.变换中心C.输入流D.输出流正确答案:A27.23为了提高模块的独立性,模块内部最好是( )。A.公共耦合B.控制耦合C.内容耦合D.数据耦合正确答案:C28.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。A.技术可行性B.经济可行性C.社会可行性D.法律可行性正确答案:B29.14软件维护产生的副作用,是指( )。A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作正确答案:C30.PUTNAM成本估算经验模型是( )。A.静态单变量模型B.静态多变量模型C.动态单变量模型D.动态多变量模型正确答案:B二、 判断题 (共 20 道试题,共 40 分)1. 一支领导能力出色、管理水平上乘的程序员和分析员队伍的生产效率是一般队伍的4倍。A.错误B.正确正确答案:正确2.团队建设不属于软件项目成功的重要因素A.错误B.正确正确答案:错误3.公共耦合度是指多个模块引用同一个全局数据。A.错误B.正确正确答案:正确4. 编写代码时要高度对应需求分析阶段描述的算法,因为以后的维护或升级都是以需求分析的文档资料为根据。A.错误B.正确正确答案:错误5.理想的模块化机制、易于阅读和使用的控制结构及数据结构。A.错误B.正确正确答案:正确6.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。A.错误B.正确正确答案:错误7. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。A.错误B.正确正确答案:正确8.系统变更的代价是线性增长,开发前必须弄清楚顾客需求
在结构化程序设计方法中,下面内聚性最弱的是( )。
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.过程内聚
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A. 顺序内聚
B. 偶然内聚
C. 时间内聚
D. 逻辑内聚
在结构化程序设计方法中,下面哪种内聚性最弱?
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.过程内聚
模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,按内聚程度强弱的次序排列,正确的是
A.功能内聚、通信内聚、顺序内聚、逻辑内聚、过程内聚、时间内聚、偶然内聚
B.功能内聚、顺序内聚、通信内聚、过程内聚、逻辑内聚、时间内聚、偶然内聚
C.功能内聚、通信内聚、顺序内聚、过程内聚、时间内聚、逻辑内聚、偶然内聚
D.功能内聚、顺序内聚、通信内聚、逻辑内聚、时间内聚、过程内聚、偶然内聚
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
A.顺序内聚
B.偶然内聚
C.时间内聚
D.逻辑内聚