自考

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

排行热点

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

来源:考试网 [ 2011年5月13日 ] 【大 中 小】
结构化设计的基本思想

  1.结构化设计的要点
  系统是否具有可修改性与其结构有着密切的关系。“结构化设计” 的构想,成为系统设计的基本思想。其要点如下:
  (1) 模块化。
  (2) 由顶向下,逐步求精。系统划分模块的工作应按层次进行:①把整个系统看做一个模块,然后把它按功能分解成若干第一层模块,它们各担负一定的局部功能,共同完成整个系统的功能。②每个第一层模块又可以进一步分解成为更简单一些的第二层模块,越下层的模块,其功能越具体、越简单。
  (3) 上层模块分解为下层模块,有三种不同的结构形式,即顺序结构、选择结构和循环结构。
  控制结构图也称为软件结构图或模块结构图,它表示出一个系统的层次分解关系、模块调用关系、模块之间数据流和控制信息流的传递关系,它是系统物理结构的主要工具。
  2.控制结构图的基本符号和规定
  (1) 每个模块有自身的任务,只有接收到上级模块的调用命令时才能执行。
  (2) 模块之间的通信只限于其直接上、下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系。
  (3) 若有某模块要与非直接上、下级的其他模块发生通信联系,必须通过其上级模块进行传递。
  (4) 模块调用顺序为自上而下。在控制结构图中,把一个系统分解为若干模块,实质上是把一件比较抽象、其物理内容不大确定的任务,分解为若干件比较具体的、物理内容比较确定的任务。
  控制结构图既可以反映系统整体结构,又能反映系统的细节,能准确反映各组成部分(各模块) 及它们之间的联系。
责编:Lisa