软件工程第9章课件.pptVIP

  • 12
  • 0
  • 约5.49千字
  • 约 24页
  • 2016-05-02 发布于江苏
  • 举报
9.1 面向数据设计的概念 9.2 Jackson系统开发方法 9.3 基于结构化数据的系统开发(DSSD)方法 9.1 面向数据设计的概念 基本原理:可以根据数据的组织形式确定使用和处理这些数据的程序的组织形式。 面向数据设计方法一般包括下列任务: (1)确定数据结构特征。 (2)用顺序、选择和重复三种基本形式表示数据。 (3)把数据结构表示映射为软件的控制结构。 (4)用与具体方法配套的设计指南进一步精化控制结构。 (5)开发软件的过程性描述。 9.1 Jackson系统开发方法 JSD技术是一种详细设计技术,它由问题所固有的数据结构导出过程的内部结构。所用的基本工具称为数据结构图,是Jackson结构图的变种,专门用于描述数据元素之间的逻辑关系。 JSD方法通过综合、对照过程的输入/输出数据结构的层次关系导出对应的过程性表示,即程序。具体步骤如下: 如果详细一点的话可以得到如下形式: 列出统计空格个数需要的全部操作和条件如下: (1)停止 (2)打开文件 (3)关闭文件 (4)印出字符串 (5)印出空格数目 (6)印出空格总数 (7)sum:=sum+1 ( sum是保存空格个数的变量) (8)totalsum:=totalsum+sum

文档评论(0)

1亿VIP精品文档

相关文档