房地产信息管理系统设计模板课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、问题分析图(PAD) 问题分析图(Problem Analysis Diagram,简称PAD)也是一种支持结构化程序设计的图形工具,问题分析图仅仅具有顺序、选择和循环这三种基本成分,正好与结构化程序设计中的基本结构相对应。 PAD与FC的比较 ? 有无问题? 问题分析图的一个独特之处在于:以问题分析因为基础,按照一个机械的变换规则就可编写出计算机程序。该规则称为“走树”(TREE WALK):顺着问题分析图所呈的树形结构移动,依次将遇到的PAD基本成分变换成相应的程序结构。 问题分析图有着逻辑结构清晰、图形标准化及与人们所熟悉的控制流程图比较相似等优点,更重要的是它引导设计人员使用结构化程序设计方法,从而提高了程序的质量。同时,通过比较确定的规则可以由问题分析图直接产生程序,有利于程序设计的自动化。 四、IPO图 IPO图是输入-加工-输出(INPUT-PROCESS-OUTPUT)图的简称,它是由美国IBM公司发起并逐渐完善起来的一种工具。在系统的模块结构图形成过程中,产生了大量的模块,开发者应为每一个模块写一份说明。IPO图就是用来表述每个模块的输入、输出数据和数据加工的重要工具。 IPO图的主体是算法说明部分,该部分可采用多种方法(如判定表、判定树、控制流程图、问题分析图、过程设计语言等)进行描述,只要能够准确而简明地描述模块执行细节就可以。 IPO图中的输入、输出数据来源于数据词典。 局部数据项是指个别模块内部使用的数据,与系统的其他部分无关,仅由本模块定义、存贮和使用。 注释是对本模块有关问题做必要的说明。 工作时,主模块将按事务的类型选择调用某一事务处理模块,事务处理模块又调用若干个操作模块,每个操作模块又调用若干个细节模块。在实际系统中,由于不同的事务可能有共同的操作,而不同操作又可能有共同的细节,因此事务型系统的操作摸决和细节模块可能有一定程度的共享。 四、从数据流图导出初始结构图 数据流图(运用“数据流”、“文件”和“加工”等概念描述信息处理系统的各个处理环节及处理环节之间信息的传递关系,系统分析阶段使用) ?初始模块结构图(系统设计阶段) 方法: 根据数据流图的结构(与模块结构类似,同样有变换型、事务型两种典型结构)而定。 变换型结构的数据流图呈一种线性状态,它所描述的工作可表示为:输入、主处理、输出。 事务型结构的数据流图则呈束状形,即一束数据流平行流入或流出,可能同时有几个事务要求处理。 数据流图?初始模块结构图 方法 两种典型的结构分别通过“变换分析”和“事务分析”技术,导出“变换型”和“事务型”初始的模块结构图。这两种方法都是首先设计顶层模块,然后自顶向下,逐步细化,最后得到一个满足数据流图所表示的用户要求的系统模块结构图。 1. 变换分析 步骤: 找出系统的主加工; 设计顶层模块和第一层模块 ; 设计中、下层模块 找出系统的主加工: 通常在数据流图中多股数据流的汇合处。若没有明显的汇合处,则可先确定哪些数据流是逻辑输入和逻辑输出,从而获得主加工 (从物理输入端一步步向系统中间移动,直至到达这样一个数据流,它再不能被作为系统的输入,则其前一个数据流就是系统的逻辑输入。类似地,从物理输出端一步步向系统中间移动,则离物理输出端最远的,但仍可视为系统输出的那个数据流就是逻辑输出。逻辑输入和逻辑输出之间的加工就是主加工) 设计顶层模块和第一层模块: 首先在与主加工对应的位置上画出主模块,按输入、变换、输出等分支来处理结构图的第一层,同时注意主模块与第一层模块之间传送的数据应与数据流图相对应: ①为每一个逻辑输入画一个输入模块,其功能是向主模块提供数据; ②为每一个逻辑输出画一个输出模块,其功能是把主模块提供的数据输出; ③为主处理画一个变换模块,其功能是把逻辑输入变换成逻辑输出。 设计中、下层模块: 为每个输入模块设计两个下层模块,其中一个是输入模块,另一个是变换模块(注,输出实际上传递到了上层)。 同理,也为每个输出模块设计两个下层模块,一个是变换模块,另一个是输出模块(输入由上层传入)。该过程由顶向下递归进行,直到系统的物理输入端或物理输出端为止。 2. 事务分析 当数据流图呈“束状”时,采用事务分析方法: (1)确定事务中心。 (2)按功能划分事务,将具备相同功能的事务,分为同一类,建立事务模块。 (3)为每个事务处理模块建立全部的操作层模块。 (4)若有必要,则为操作层模块定义相应的细节模块,并尽可能使细节模块被多个操作模块共享。 确定事务中心 按功能划分事务,建立事务模块 建立操作层模块 五、模块结构图的改进 在系统分析阶段,加工说明中所反映的用户要求(例如,出错处理,过程信息以及种种限制等)不能完全在数据流图反映。 然

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档