首页
登录
从业资格
模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个
模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个
练习题库
2022-08-02
9
问题
模块A、B和C都包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个语句抽取出来组成一个模块D,则模块D的内聚类型为( )内聚。以下关于该类内聚的叙述中,不正确的是(请作答此空)。A.从模块独立性来看,是不好的设计B.是最弱的一种内聚类型C.是最强的一种内聚类型D.不易于软件的修改和维护
选项
A.从模块独立性来看,是不好的设计
B.是最弱的一种内聚类型
C.是最强的一种内聚类型
D.不易于软件的修改和维护
答案
C
解析
本题考查软件设计的基础知识。
模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是指模块内部各元素之间联系的紧密程度,内聚度越高,则模块的独立性越好。内聚性一般有以下几种:
①巧合内聚,指一个模块内的各处理元素之间没有任何联系。
逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
②时间内聚,把需要同时执行的动作组合在一起形成的模块。
③通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
④顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
⑤功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。
上述提到的这几种内聚类型从弱到强,巧合内聚是最弱的一种内聚类型。从模块独立性来看,希望是越强越好,弱内聚不利于软件的修改和维护。
转载请注明原文地址:https://tihaiku.com/congyezige/2415420.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(),再经
一个应用软件的各个功能模块可采用不同的编程语言来编写,分别编译并产生(请作答此空
模块的三种引入方式分别是什么?
假设实体集E1中的一个实体可与实体集E2中的多个实体相联系,E2中的一个实体只与
某公司承接了一个数据处理模块的项目,由沈工负责模块的方案设计,沈工的设计方案如图
某公司承接了某嵌入式系统的研制任务。该嵌入式系统由数据处理模块、系统管理模块、F
IP核是实现片上系统(SOC)的基本构件,完成结构描述的IP核模块是()。
模块的耦合度描述了()。A.模块内各种元素结合的程度 B.模
软件设计阶段的输出主要是()。A.程序 B.模块 C.伪代码 D.软件设
下面的一段C程序中,循环体语句______退出循环。unsignedchar
随机试题
我还没找到解决问题的办法。Ihaveyettoworkoutawaytosolvetheproblem.
TipsforApplyingtoU.S.CollegesI.GeorgeMasonUniversity-Thelargest【T1
Whenwasthislecturegiven?[br]Howmanythemeswillthestudentsberequired
Theofficialresidenceofthe______isatnumber10DowningStreet,London.A、Br
[originaltext]Whenyoustudyabroadandhavethetimeofyourlife,itcan
下列关于二维码的说法,错误的是( )。A.点的排列组合确定了矩阵式二维码代表的
【电气设备及运行维护】34、断路器缓冲器的作用()。 (A)分闸过度
某工程,甲、乙两队单独做各需要30天和20天完工。现在甲、乙两队合作,中途甲、乙
分红险是指保险公司将其实际经营成果优于定价假设的盈余,按照一定比例向保单持有人进
监理人在收到工程设计文件后编制监理规划,并在第一次工地会议( )前报委托人。A.
最新回复
(
0
)