软件工程 第4版 作者 张海藩 吕云翔 编著 04第四章:机构化设计.pptVIP

  • 57
  • 0
  • 约2.02万字
  • 约 139页
  • 2018-05-08 发布于广东
  • 举报

软件工程 第4版 作者 张海藩 吕云翔 编著 04第四章:机构化设计.ppt

Jackson图有下述优点: ◇ 便于表示层次结构,而且是对结构进行自顶向下分解的有力工具; ◇ 形象直观可读性好; ◇ 既能表示数据结构也能表示程序结构(因为结构程序设计也只使用上述3种基本结构)。 改进的Jackson图解决了下述问题 用这种图形工具表示选择或重复结构时,选择条件或循环结束条件不能直接在图上表示出来,影响了图的表达能力,也不易直接把图翻译成程序。 框间连线为斜线,不易在行式打印机上输出。 4.10.2 改进的Jackson图 图4.34 改进的Jackson图 ① 分析并确定输入数据和输出数据的逻辑结构,并用Jackson图描绘这些数据结构。 ② 找出输入数据结构和输出数据结构中有对应关系的数据单元。 ③ 用下述3条规则从描绘数据结构的Jackson图导出描绘程序结构的Jackson图。 ◇ 为每对有对应关系的数据单元,按照它们在数据结构图中的层次在程序结构图的相应层次画一个处理框 4.10.3 Jackson方法 ◇ 根据输入数据结构中剩余的每个数据单元所处的层次,在程序结构图的相应层次分别为它们画上对应的处理框。 ◇ 根据输出数据结构中剩余的每个数据单元所处的层次,在程序结构图的相应层次分别为它们画上对应的处理框。 ④ 列出所有操作和条件(包括分支条件和循环结束条件),并且把它们分配到程序结构图的适当位置。 ⑤ 用伪码表示程序。 和图4.34(a

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档