本思维导图主要介绍国家计算机考试信息管理知识点模块独立
树图思维导图提供 计算机三级信息管理知识点模块独立 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点模块独立 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:f9d2bdad94c9dd3ee295b14d63dc1ea0
计算机三级信息管理知识点模块独立思维导图模板大纲
模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。
衡量模块独立程序的度量标准有两个:耦合和内聚。耦合是指模块之间联系的紧密程度。
耦合度越高则模块的独立性越差。内聚是指模块内部各元素之间联系的紧密程度。
两个模块之间的耦合方式通常有如下7种,下面按它们的耦合度从低到高的次序依次作介绍
①非直接耦合:
非直接耦合是指两个模块没有直接的联系,它们中的任一个都能不依赖于对方而独立地工作。
②数据耦合:
数据耦合是指两个模块借助于参数表传递简单数据。
③标记耦合(stamp coupling):
当一个数据结构的一部分(如记录的一部分)借助于模块接口被传递时就发生标记耦合。
④控制耦合:
控制耦合指两个模块间传递的信息中包含用于控制模块内部逻辑的控制信息。
⑤外部耦合:
当模块与软件以外的环境有关时就发生外部耦合。例如,输入/输出把一个模块与特定的设备、格式、通信协议耦合在一起。
⑥公共耦合:
多个模块引用一全局数据区的模式称为公共耦合。例如FORTRAN语言中的COMMON语句、C语言中的external数据类型、一个磁盘文件等都是全局数据区。
⑦内容耦合:
内容耦合指两上模块之间出现了下列情况之一:
·一个模块访问另一个模块的内部数据;
·一个模块不通过正常入口转到另一模块的内部;·两个模块有一部分程序代码重叠;
·一个模块有多个入口。
模块的内聚种类通常可分成7种,下面按内聚度从低到高的次序依次作介绍。
①偶然内聚:如果一个模块完成一组任务,这组任务彼此间即使有关系,其关系也是很松散的,这个模块属于偶然内聚。
②逻辑内聚:如果一个模块完成逻辑上相关的一组任务,这个模块是逻辑内聚的。例如,产生与类型无关的全部输出的模块。
③瞬时内聚(temporal cohesion):如果一个模块所包含的任务必须在同一时间间隔内执行,这个模块属于瞬时内聚。例如初始化模块。
④过程内聚:如果一个模块的处理元素是相关的,而且必须按特定的次序执行,这个模块属于过程内聚。
⑤通信内聚:如果一个模块的所有处理元素集中在一个数据结构的区域上,该模块属于通信内聚。例如,一个模块中的所有处理元素使用同一输入数据。
⑥顺序内聚:如果一个模块的处理元素是相关的,而且必须顺序执行,这个模块属于顺序内聚。
⑦功能内聚:如果一个模块完成一个单一的功能,模块中的各部分在此目标下协同工作,而且都是为完成这一功能而不可缺少的,那么这个模块是功能内聚的。
树图思维导图提供 计算机三级信息管理知识点信息安全基础下 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点信息安全基础下 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:923cf15d870a63167ccad99fdebe2726
树图思维导图提供 计算机三级信息管理知识点信息安全基础上 在线思维导图免费制作,点击“编辑”按钮,可对 计算机三级信息管理知识点信息安全基础上 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:690d1ce10d7bf0a4e7cac9232d39d74a