交流六章节管理信息系统系统设计.pptVIP

  • 1
  • 0
  • 约7.5千字
  • 约 81页
  • 2021-05-11 发布于江苏
  • 举报
模块聚合可以划分为七个等级 ①功能聚合(Functional Cohesion)。一个模块只完成一个单独的、能够确切定义的功能。它对确定的输入进行处理后,输出确定的结果,如计算机语言中的一个函数,这是一种理想的聚合方式。 ②顺序聚合(Sequential Cohesion)。一个模块内部各个组成部分执行几个处理功能,且一个处理功能所产生的输出数据直接成为下一处理功能的输入数据。 ③数据聚合(Data Cohesion),也称通讯聚合。一个模块内各个组成部分的处理功能,都使用相同的输入数据或产生相同的输出数据,且其中各个处理功能是无序的。 ④过程聚合(Procedure Cohesion)。一个模块内各个组成部分的处理功能各不相同,彼此也没有什么关系,但它们都受同一个控制流支配,决定它们的执行次序,它可能是一个循环体,也可能是一个判断过程,也可能是一个线性的顺序执行步骤。 ⑤时间聚合(Temporal Cohesion),也称暂时聚合。一个模块内各个组成部分的处理功能和时间有关,即各个处理动作必须在特定的时间限制之内执行完,典型的有初始化模块和结束模块。 ⑥逻辑聚合(Logical Cohesion)。一个模块内各个组成部分的处理功能彼此无关,但处理逻辑相似。逻辑聚合模块的调用,常常有一个功能控制开关,根据上层模块的控制信号,在多个逻辑相似的功能中选择执行某一个功能。 ⑦偶

文档评论(0)

1亿VIP精品文档

相关文档