精·软件工程 第09章.pptVIP

  • 1
  • 0
  • 约6.64千字
  • 约 24页
  • 2017-01-16 发布于北京
  • 举报
9.1 面向数据设计的概念 9.2 Jackson系统开发方法 9.3 基于结构化数据的系统开发(DSSD)方法 9.1 面向数据设计的概念 JSD方法是Jackson 于1989年对软件设计中广为使用的Jackson结构程序设计(Jackson Structured Programming,JSP)方法的扩展,并且在某些方面与面向对象方法有些类似。DSSD方法也称为Warnier?Orr方法,是对Warnier程序逻辑构造(Logical Construction of Program,LCP)方法的扩充,除了设计能力以外,还加强了分析能力。 尽管不同的面向数据设计方法有不同的规则,但一般都包括下列任务: (1)确定数据结构特征。 (2)用顺序、选择和重复三种基本形式表示数据。 (3)把数据结构表示映射为软件的控制结构。 (4)用与具体方法配套的设计指南进一步精化控制结构。 (5)开发软件的过程性描述。 9.1 Jackson系统开发方法 SP技术是一种详细设计技术,它由问题所固有的数据结构导出过程的内部结构。所用的基本工具称为数据结构图,是Jackson结构图的变种,专门用于描述数据元素之间的逻辑关系。 JSP方法通过综合、对照过程的输入/输出数据结构的层次关系导出对应的过程性表示,即程序。具体步骤如下: (1)分析并确定输入数据和输出数据的逻辑结

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档