se1001-lecture07 详细设计方法.pptVIP

  • 3
  • 0
  • 约7.6千字
  • 约 42页
  • 2018-05-11 发布于浙江
  • 举报
se1001-lecture07 详细设计方法

Jackson图 ⒊ 重复结构 重复结构的数据,根据使用时的条件由一个数据元素出现零次或多次构成。下图是表示重复结构的Jackson图。 Jackson图有下述优点 便于表示层次结构,而且是对结构进行自顶向下分解的有力工具; 形象直观可读性好; 既能表示数据结构也能表示程序结构(因为结构程序设计也只使用上述三种基本结构)。 改进的Jackson图 前面所介绍的Jackson图的缺点是,用这种图形工具表示选择或重复结构时,选择条件或循环结束条件不能直接在图上表示出来,影响了图的表达能力,也不易直接把图翻译成程序,此外,框间连线为斜线,不易在行式打印机上输出。为了解决上述问题,建议使用下图中给出的改进的Jackson图。 改进的Jackson图 Jackson方法 Jackson结构程序设计方法基本上由下述五个步骤组成: ⒈ 分析并确定输入数据和输出数据的逻辑结构,并用Jackson图描绘这些数据结构。 ⒉ 找出输入数据结构和输出数据结构中有对应关系的数据单元。所谓有对应关系是指有直接的因果关系,在程序中可以同时处理的数据单元(对于重复出现的数据单元必须重复的次序和次数都相同才可能有对应关系)。 Jackson方法 ⒊ 用下述三条规则从描绘数据结构的Jackson图导出描绘程序结构的Jackson图: 第一,为每对有对应关系的数据单元,按照它们

文档评论(0)

1亿VIP精品文档

相关文档