- 11
- 0
- 约2.98万字
- 约 169页
- 2017-12-19 发布于山西
- 举报
GIS工程讲义PPT课件.ppt
5.3.3 问题分析图 问题分析图(Problem Analysis Diagram,简称PAD)是由日本日立公司研究开发的,综合了流程图、盒式图和伪码等技术的一些特点,在Pascal 语言基础上发展而成的系统详细设计工具。基于Pascal的控制结构,用二维树状图的形式描述程序的逻辑,下图反映了问题分析图的基本原理。问题分析图的主要优点是结构清晰,能直接导出程序代码,并可对其进行一致性检查。问题分析图可用于Basic、Fortran、Pascal、C等编程语言,它不仅支持软件的详细设计,还支持软件的需求分析和总体设计,也是当前广泛使用的一种软件设计方法。 头脑中粗略模糊问题解的概念 (1)顺序过程的细化 (2)循环过程的细化 (3)选择过程的细化 H1 Hn … H1 Hn 循环条件 Hm … … H1 Hn Hm Hm+1 Hm+2 … … 循环 条件 问题分析图方法的基本原理 问题分析图采用自顶而下、逐步细化的结构化设计的原则,力求将模糊的问题解的概念逐步转换为确定的和详细的过程。下图中列出了问题分析图的基本符号,有了问题分析图的基本符号和基本图式,根据系统的要求可写出系统的问题分析图。 由问题分析图转换出相应的源程序,必须按照以下步骤进行: 根据问题解画出问题分析图; 把问题分析图看做横向生长的树,沿着树前进,写出源程序。 符 号 名 称
原创力文档

文档评论(0)