- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
GIS软件需求分析实践 2006年11月13日 GIS结构化需求分析方法 GIS结构化分析常用的分析工具主要有数据流模型(数据流图)、数据字典以及对数据流进行描述的加工逻辑说明。GIS数据流图是GIS结构化分析的核心部分,它通过一套分层次(由综合到具体)的GIS数据流图,辅以GIS数据字典、小说明工具来描述GIS系统。 1 GIS数据流模型 GIS数据流模型是GIS软件系统逻辑模型的一种图形表示,它描述了GIS数据流动、存储、处理等逻辑关系,一般采用数据流图(Data Flow Diagram,简称DFD)来表示。 GIS数据流图的基本成分 分层的GIS数据流图(一) 对于大型的GIS软件系统,如果只用一张数据流图表示所有的数据流、处理和数据存储,那么这张图将十分复杂、庞大,而且难于理解。层次结构的数据流图可以很好地解决这个问题。分层的数据流图起到了对信息进行抽象和隐秘的作用。由于高层次的数据流图不体现低层次的数据流图的细节,因此可暂时掩盖低层次数据处理的功能和它们之间的关系。 分层的GIS数据流图(二) 我们按分层的思想将GIS数据流图划分为顶层DFD、中间层DFD、底层DFD三种。顶层数据流图的结构简单,它描述了整个GIS系统的作用范围,对GIS系统的总体功能、输入和输出进行了抽象,反映了GIS系统和环境的关系。中间层数据流图是通过分解高层数据流和数据加工得到的。层次较高的数据流图经过进一步分解得到层次较低的数据流图,一张中间层数据流图具有几个可分解的加工,就存在几张对应的低层次的数据流图。高层次的数据流图是相对应的低层次图的抽象表示,而低层次的数据流图表现了它相应的有关数据处理的细节。 数据流图的层次关系图 GIS数据流图绘制流程 2 数据字典 数据字典(Data Dictionary ,简称DD)是关于数据信息的集合。它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其它应进入字典的一切数据,其中,每个要素对应数据字典中的一个条目。 数据字典的用途 数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立严格一致的定义有助于增进分析员和用户之间的交流,从而避免许多误解的发生。数据字典也有助于增进不同开发人员或不同开发小组之间的交流。同样,将数据流图和对数据流图中的每个要素的精确定义放在一起,就构成了系统的、完整的系统规格说明。数据字典和数据流图一起构成信息系统的逻辑模型。没有数据字典,数据流图就不严格;没有数据流图,数据字典也没有作用。 实现数据字典的方法 实现数据字典的常见方法有三种:全人工过程、全自动过程和混合过程。全自动过程一般依赖数据字典处理软件。混合过程是指利用已有的使用程序(如正文编辑程序、报告生成程序等)来辅助人工过程。 GIS数据字典 GIS数据字典的任务是对GIS数据流图中出现的所有被命名的图形要素在数据字典中作为一个词条加以定义,使得每一个图形要素的名字都有一个确切的解释 GIS数据字典中所有的定义必须是严密的、精确的,不可有半点含糊,不可有二义性 GIS数据字典的主要内容包括数据流图中每个图形要素的名字、别名或编号、分类、描述、定义、位置等 GIS数据字典的作用 通过建立GIS数据字典,在GIS分析过程中,就可以通过名字方便地查阅数据的定义;也可以按各种要求,列出各种表格供分析员使用;还可按描述内容或定义来查询数据的名字;甚至可以通过检查各个加工的逻辑功能,实现和检查数据与程序之间的一致性和完整性。从以后的设计、实现到维护阶段,都需要参考数据字典进行设计、修改和查询。 数据字典组成 数据字典:各类数据描述的集合,是对数据流图中出现的所有名字(数据流、处理、数据存储)进行定义。 数据流:是数据结构在系统内传输的路径。数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{数据结构}, 平均流量,高峰期流量} 数据项:是不可再分的数据单位。对数据项的描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系} 数据存储:是数据结构的停留或保存处,也是数据流的来源和去向之一。数据存储描述={数据存储名,说明,编号,流入的数据流 ,流出的数据流 ,组成:{数据结构},数据量,存取方式} 处理过程:描述处理过程的说明性信息。处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},处理:{简要说明}} 数据字典描述元素之间的关系,可采用下面的符号 = 表示等价于(或定义为); + 表示与; [ | ] 表示或(从方扩号内由“|”号隔开的分量中
您可能关注的文档
- DOOSA柴油发电机组选型培训.ppt
- DNA的提取和鉴定.ppt
- DSP-2章习题.ppt
- DRG在医评审中的应用.ppt
- Double-TakeWokshopV52备份恢复软件.pptx
- DSPBuiler设计2014.ppt
- DNA检测礼品套餐介及集团客户报价.ppt
- dsp原与开发第3讲.ppt
- DSP原及应用第一章.ppt
- DSP——28335.pptx
- 人教版高考物理一轮总复习精品课件 第一章 运动的描述 匀变速直线运动的研究 第1节 描述运动的基本概念.ppt
- 人教版高考物理一轮总复习精品课件 第6章 动量守恒定律 专题7 动量守恒中的力学综合问题.ppt
- 人教版高考物理一轮总复习精品课件 第15单元 热学 素养练19气体实验定律的综合应用(科学思维).ppt
- 人教版高考物理一轮总复习精品课件 第15单元 热学 第37讲 分子动理论 内能.ppt
- 人教版高考物理一轮总复习精品课件 第5单元 机械能 作业15机械能守恒定律及其应用.ppt
- 人教版高考物理一轮总复习精品课件 第4单元 曲线运动 万有引力与航天 作业10抛体运动.ppt
- 人教版高考物理一轮总复习精品课件 第七章 机械振动和机械波 第1节 机械振动.ppt
- 人教版高考物理一轮总复习精品课件 第8单元 静电场 素养练13带电粒子力电综合问题(科学思维).ppt
- 人教版高考物理一轮总复习精品课件 第一章 运动的描述 匀变速直线运动的研究 第2节 匀变速直线运动的规律及应用 (4).ppt
- 人教版高考物理一轮总复习精品课件 第12章 电磁感应 专题11 电磁感应中的电路与图像问题.ppt
文档评论(0)