内聚类型从高到低的正确排序是()。
A.顺序、通信、过程、逻辑、功能、时间
B.功能、顺序、通信、过程、时间、逻辑、偶然
C.逻辑、顺序、过程、功能、时间、通信
D.时间、功能、过程、通信、顺序、逻辑
内聚类型是软件工程中模块设计的关键概念,涉及模块内部各成分之间联系的紧密程度。该知识点主要源自《系统架构设计师教程(第二版)》的第5章“软件工程基础知识”,其中在“模块化开发方法”部分详细阐述了内聚的类型及其排序。该章节指出,内聚度从高到低分为七种类型,并通过表5-2明确列出了顺序:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚和偶然内聚。功
能内聚被视为最理想的内聚类型,模块仅完成单一功能,各成分不可或缺;顺序内聚则强调处理元素必须按顺序执行;通信内聚关注所有处理元素集中于同一数据结构;过程内聚涉及按特定次序执行的相关处理;时间内聚要求任务在同一时间间隔内完成;逻辑内聚处理逻辑相关但功能分散的任务;偶然内聚则代表模块内任务无任何关联,内聚度最低。这一排序反映了模块独立性的核心原则,高内聚有助于提升模块的可理解性和维护性,是软件设计中的重要指导。
对于选项A,其排序为顺序、通信、过程、逻辑、功能、时间,这显然与标准内聚排序不符。功能内聚作为最高内聚类型,应处于首位,但该选项将其置于中间位置,而逻辑内聚属于较低内聚,却排在功能之前。顺序内聚虽较高,但不及功能内聚的纯粹性;通信内聚和过程内聚通常位于中游,但选项A将它们提前,忽略了功能内聚的优先级。时间内聚本应高于逻辑内聚,但这里被置于末尾,进一步凸显了排序的混乱。
选
本篇完!