《软件工程》第5章-数据驱动的软件设计方法.pptVIP

  • 42
  • 0
  • 约4.37千字
  • 约 30页
  • 2019-10-25 发布于安徽
  • 举报

《软件工程》第5章-数据驱动的软件设计方法.ppt

北京大学远程教育课程 第 5 章 数据驱动的软件设计方法 邢承杰 北京大学计算中心管理信息中心 E-mail: xingcj@pku.edu.cn 数据驱动的软件设计方法 面向数据结构的设计方法,其核心思想是以输入/输出数据结构以及内部存储信息的结构作为设计的出发点,按照特定的变换规则,逐步将数据结构的描述变换为对软件结构的描述。 5.1 面向数据结构的设计方法介绍 5.2 Jackson设计方法 5.3 Jackson与SD方法的比较 5.1面向数据结构的设计方法介绍 面向数据结构的设计方法是特殊的结构化的设计方法,它没有明确地划分总体设计和详细设计阶段,而是以数据结构为出发点来设计软件。 典型的面向数据结构的设计方法有: ⑴Jackson方法70年代英国人Jackson倡导的。 ⑵LCP方法:(逻辑构造程序方法)。70年代法国人Warnier首先倡导的—―Warnier图。 例如 处理一批订货单这个过程:订货单是一个数据结构,可表示为:订货单={商品号+商品名+定货数+金额}, 其中:商品号,商品名用于处理过程的归类;定货数,金额用于累计;{}表示结构是重复的,因而决定程序必须以循环方式来实现。 5.2 Jackson方法 一、Jackson图: 虽然程序中实际使用的数据结构繁多,但是它们的基本数据元素之间的逻辑关系却只有顺序、选择和重复三

文档评论(0)

1亿VIP精品文档

相关文档