北理珠软件工程 第06章 面向数据结构分析与设计.ppt

北理珠软件工程 第06章 面向数据结构分析与设计.ppt

北理珠软件工程 第06章 面向数据结构分析与设计

复旦大学计算机科学与工程系 软件工程课程 软件工程 第6章 面向数据结构的分析与设计 面向数据结构的需求分析与设计 典型方法有Jackson方法和Warnier方法 主要特点: 以信息对象及其操作为核心进行需求分析 认为复合信息对象具有层次结构,并且可按顺序、选择、重复三种结构分解为成员信息对象 提供由层次信息结构映射为程序结构的机制,从而为软件设计奠定良好的基础 JSP:Jackson结构程序设计方法 JSD:Jackson系统开发方法 内容摘要 JSP方法 JSD方法简介 小结 内容摘要 JSP方法 JSD方法简介 小结 JSP方法 总结了COBOL事务处理程序中的开发方法而发展起来的,特点: 重点不是自顶向下逐步求精,而是在数据结构基础上进行构造 根据输入/输出的数据结构建立程序结构 目标:获得简单清晰的设计方案 设计原则:使程序结构与问题结构(数据结构)相对应 数据结构和程序结构 一般的数据处理系统处理的是具有层次结构的数据,因而其问题结构可以用它所处理的数据结构来表示 数据结构与程序结构的表示 JSP方法采用Jackson图来表示数据结构和程序结构 结构图是一种从左到右阅读的树状层次结构图 数据结构图中方框表示数据,程序结构图中方框就表示模块(过程或函数) 底部的叶子节点称为基本元素 在底部枝干以上的节点称为结构元素 三种元素类型:顺序元素、选择元素、重复元素 顺

文档评论(0)

1亿VIP精品文档

相关文档