结构化设计方法.pptVIP

  • 26
  • 0
  • 约4.65千字
  • 约 34页
  • 2017-09-22 发布于广东
  • 举报
结构化设计方法 从系统设计的角度出发,软件设计方法可以分为三大类。 第一类是根据系统的数据流进行设计,称为面向数据流的设计或者过程驱动的设计,以结构化设计方法为代表。 第二类是根据系统的数据结构进行设计,称为面向数据结构的设计或者数据驱动的设计,以 LCP(程序逻辑构造)方法、Jackson 系统开发方法和数据结构化系统开发(DSSD)方法为代表。 第三类设计方法即面向对象的设计。 结构化设计方法 结构化设计方法(SD)通常也叫做面向数据流的设计。结构化设计是基于模块化、自顶向下、逐步求精等技术的设计方法。结构化设计与结构化分析和结构化编程方法前后呼应,形成了统一的、完整的系列方法。 结构化方法以需求分析阶段获得的数据流程图为基础,经过一系列映射,把数据流程图变换为软件结构图。 由于任何系统都可以用数据流程图表示,所以结构化设计理论上可以设计任何软件结构。 结构化设计的步骤 结构化设计的步骤 结构化方法能方便地将数据流图转换为软件结构,其过程分为五步: (1)确定数据流的类型。 数据流的类型有变换型和事务型两种,不同类型的数据流程图映射的软件结构有所不同。 (2)划定流界。 在变换型数据流程图上划分逻辑输入、中心变换、逻辑输出的边界;在事务型流程图上划分事务接收分支、事

文档评论(0)

1亿VIP精品文档

相关文档