第4章 系统分析2课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 系统分析2课件

第四章 系统分析;三、系统分析工具;系统分析工具简介; GIS结构化分析是面向GIS数据流而进行的需求分析过程,它采用GIS数据流模型(GIS数据流图)来模拟GIS数据处理过程。 用抽象模型的概念,按照GIS软件内部数据传递、数据变换等关系,将GIS系统自顶向下逐层分解,直至找到满足GIS功能要求的实现为止。 GIS数据流图通过一套分层次(由综合到具体)的GIS数据流图,辅以GIS数据字典、加工逻辑说明工具来描述GIS系统。;(一)GIS数据流模型 ;(1)GIS数据流图的基本成分 ;(2)分层的GIS数据流图;顶层数据流图的结构简单,它描述了整个GIS系统的作用范围,对GIS系统的总体功能、输入和输出进行了抽象,反映了GIS系统和环境的关系。 中间层数据流图是通过分解高层数据流和数据加工得到的。层次较高的数据流图经过进一步分解得到层次较低的数据流图,一张中间层数据流图具有几个可分解的加工,就存在几张对应的低层次的数据流图。 高层次的数据流图是相对应的低层次图的抽象表示,而低层次的数据流图表现了它相应的有关数据处理的细节。 ; 数据流图的层次关系图 ;(3) GIS数据流图绘制流程 ;;建设用地预审数据流程图;;(二)GIS数据字典;数据字典的用途 ;实现数据字典的方法;GIS数据字典;GIS数据字典中词条的定义及其内容 ;GIS数据字典的作用;;;(三)加工逻辑说明 ;加工逻辑说明的概念;结构化英语是一种介于自然语言和形式化语言之间的半形式化语言,它使用有限的词汇和语句来描述加工逻辑。 结构化英语的词汇表由英语命令动词、数据字典中定义的名字、有限的自定义词和控制结构关键词等组成。 加工中的操作用自然语言短语来表示。 基本控制结构有简单陈述句结构、判定结构和重复结构。;IF〈条件〉THEN 〈语句块1〉 ELSE 〈语句块2〉 CASE〈选择表达式〉OF CASE〈语句块1〉 …… CASE〈语句块n〉 ELSE 〈语句块n+1〉 END; 数据流图的处理需要依赖多个逻辑条件的取值时最适合使用判定表作为表示加工小说明的工具。 判定表为说明复杂的决策逻辑提供了一种形式化的以表格为基础的表示方法,它能够自动地实现对诸如完整性和无歧义性等特点的检测。;判定表包括四个要素:基本条件、基本操作、条件项、操作项。 基本条件列出了各种可能的条件 基本操作列出了可能采取的操作 条件项给出各个条件的取值组合 操作项是和条件项紧密相关的,它指出了在条件项的各种取值的组合的情况下应采取什么操作。将任一条件取值组合及其相应要执行的操作称为规则,它在判定表中是贯穿条件项和操作项的一列。;判定表举例 ; 判定树是判定表的变形,本质完全一样,所有用判定表能表达的问题都能用判定树来表达。 判定树比判定表更加直观,用判定树来描述具有多个条件的数据处理,更容易被用户接受。 判定树的分枝表示各种不同的条件,随着分枝层次结构的扩充,各条件完成自身的取值,判定树的叶子给出应完成的操作。 ;判定树举例 ;四、软件需求分析报告;GIS软件需求分析报告;3.GIS数据描述 3.1 GIS静态数据 3.2 GIS动态数据(包括输入数据和输出数据) 3.3 GIS数据流图 3.4 GIS数据库描述(给出所使用数据库的名称和类型) 3.5 GIS数据字典 3.6 GIS加工逻辑小说明 3.7 数据采集 4.GIS功能需求 4.1 功能划分 4.2 功能描述 5.GIS性能需求 5.1 数据精确度 5.2 时间特性(响应、更新处理、 数据转换与传输、运行等) 5.3 适应性(在操作方式、运行环境、与其它软件的接口以及 开发计划等发生变化时,应具有的适应能力);6. GIS运行需求 6.1 用户界面(如屏幕格式、报表格式、 菜单格式、输入输出时间等) 6.2 硬件接口 6.3 软件接口 6.4 故障处理 7.质量保证 8.其它需求 (如可使用性、安全保密、可维护性、可移植性等)

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档