从模块独立性角度看,以下几种模块内聚类型中,( )内聚是最好的。A.巧合

admin2022-08-02  54

问题 从模块独立性角度看,以下几种模块内聚类型中,(   )内聚是最好的。A.巧合B.逻辑C.信息D.功能

选项 A.巧合
B.逻辑
C.信息
D.功能

答案 D

解析 本题考查软件设计的基础知识。
模块化是指将软件划分成独立命名且可以独立访问的模块,不同的模块通常具有不 同的功能或职责。每个模块可以独立地开发、测试,最后组装成完整的软件。模块独立 性是指软件系统中每个模块只涉及软件要求的具体的一个子功能,而和其他模块之间的 接口尽量简单,是模块化设计的一个重要原则,主要用模块间的耦合和模块内的内聚来衡量。
模块的内聚性一般有以下几种:
巧合内聚,指一个模块内的几个处理元素之间没有任何联系。
逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。
时间内聚,把需要同时执行的动作组合在一起形成的模块。
通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。
顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。
功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。是最佳的内聚类型。
转载请注明原文地址:https://tihaiku.com/congyezige/2426987.html

最新回复(0)