自考

各地资讯
当前位置:考试网 >> 自学考试 >> 笔讲串讲 >> 工学类 >> 计算机应用基础 >> 文章内容

排行热点

自考计算机应用基础重点:系统总体结构设计(4)

来源:考试网 [ 2011年5月14日 ] 【大 中 小】
 控制结构图的绘制

  绘制控制结构图的依据是数据流程图。绘制控制结构图,首先是将上层数据流程图映射为上层控制结构图,由顶层数据流程图开始,逐级下推。
  每一层数据流程图(DFD) 中的“处理功能”,映射为相应层次控制结构图中的“模块”;而DFD中流人“处理功能” 的数据流映射为输入模块的数据流,DFD中流出“处理功能”的数据流映射成从“模块”中输出的数据流。能结构;另一方面应按照模块分解的规则,将凝聚程度低的、或具有控制耦合、非法耦合的结构进行分解。
  低层次模块结构的分解,一方面可参照低层次数据流程图的功
  分解时采用以下两种不同的方式:
  1.以转换为中心结构的分解
  如果待分解的模块是一个数据凝聚的模块,即内部包含若干顺序执行且对某些数据进行转换处理,称为以转换为中心的结构。这种模块可分解为输入、处理、输出三大部分。
  2.以业务为中心结构的分解
  待分解的模块要处理几项逻辑上相似的业务,即它是一个逻辑凝聚的模块。这种模块可以将之分解为一个检查业务类型的模块和一个调度模块,根据不同的业务类型,调度模块调用不同的下层模块,进行不同的处理。
  以上两种分解方式常常要混合使用,以达到模块凝聚程度高、模块之间独立性强、易于修改的目的。
责编:Lisa