GIS设计与开发第四章GIS与设计创新.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.1 简述 设计方法、原则、工具等 4.2 系统结构设计 4.2.1 顶层系统结构 4.2.2 子系统1结构 4.2.3 子系统2结构 …… 4.3 系统界面 4.4 假定和约束 5 对象模型 提供整个系统的对象模型,如果模型过大,按照可行的标准把它划分成小块. 6 对象描述 6.1.1 对象: 对象1 用途: 约束: 持久性: 属性描述: 属性:属性1 类型: 描述: 约束: 属性:属性2 方法描述: 方法:方法1 返回类型: 参数: 返回值: Pre-Condition: Post-Condition: 读取/修改的属性: 调用的方法: 处理逻辑: 测试例:用什么参数调用该方法,期望的输出是什么…… 7 动态模型 这部分的作用是描述系统如何响应各种事件。例如,可以建立系统的行为模型。一般使用顺序图和状态图。 8 非功能性需求 说明如何处理需求文档中指定的非功能性需求 . 9 辅助文档 提供能帮助理解设计的相应文档。 思考题 一、关于需求 1根据案例编写系统需求分析规格说明书 2GIS应用系统的需求与一般软件工程的需求区别在哪里?(提示:从空间数据、空间分析入手) 二、关于设计 1 GIS总体设计一般采用结构化设计方法,说明其基本特征。 2 说明GIS地理建模的目的、方法和过程。 3 广义的GIS接口包括哪些内容。 4 概要设计说明书的构成和内容 5 详细设计的表达工具有哪些,各有哪些特点。 6 GIS数据库设计的主要内容和方法。 7详细设计说明书的构成和内容 8GIS与MIS开发有什么不同 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 2 总体设计准则 模块化 可以简单理解为模块集成,便于理解、设计、测试和维护。 抽象和信息隐蔽 抽象出事物的本性而暂时不考虑细节,反映数据和过程两个方面。 “信息隐蔽” 一个有效的模块通过一组独立模块相互交换为了达到系统功能而交换的信息。 模块独立性 内聚、耦合 二、系统总体设计图需求的层次 总体设计阶段采用设计图以及相应的说明来表达系统的数据结构和总体结构。 1层次图 2 HIPO图 HIPO图是IBM公司发明的“层次+输入/处理/输出图” 疫病点图层 影响程度 空间影响半径 选择影响分析模型 提取影响对象 计算模型参数 缓冲带分析 疫病影响范围图 存储数据 疫病 输入 处理 输出 3 结构图 (Structured chart) 用以描述系统结构,标注模块的名称、主要功能和调用关系:如下图 三、GIS应用分析模型设计 1 空间处理与分析 2 GIS地理建模 1)地理建模过程 建模准备:分析业务、明确需求、掌握地理对象信息。 模型假设:根据建模目的简化模型要素 模型建立:采用适当的数学工具建立因子之间关系。 模型求解:包括解方程、画图形、逻辑推理、稳定性讨论。 模型分析:对求解结果进行数学和地理分析,变量依赖关系。 模型检验:检验模型的合理性与实用性。 2)应用模型与模型库设计 模型分类 空间—时间—属性并存 模型—输入变量—关系表达—输出结果(可视化) 模型管理 管理形式 文本管理形式 数据库管理形式 管理内容 模型编号、名称、功能描述、存储形式、数据格式、运行环境、相关模型、接口、输入输出、开发者、开发时间 四、接口设计 包括数据标准接口、互操作接口、空间数据与属性数据接口、GIS与其他开发环境接口、输入输出接口、人机接口。 1 数据标准接口 数据格式,矢量、栅格数据格式,输入输出格式。 2 互操作接口 内部接口:模块内部与模块之间,包括命名约定、调用约定、参数传递约定 外部接口:异质环境的GIS互操作,考虑网络、操作系统、GIS平台等不同。采用中间件方式,如COM\DCOM,CORBA 3、空间数据与属性数据接口 形式:绑定式、分离式 绑定式:空间数据与属性数据都由GIS管理,空间对象与属性放在同一表中管理。优点:不需要考虑接口,缺点:不灵活。 分离式:空间数据由GIS管理,属性数据由数据库管理,二者分别放在不同表中。优点:应用灵活,缺点:需要考虑二者接口。 接口:ODBC\OLE DB\ADO 4 与开发环境接口 设备接口 数据库接口 中间件接口 输入输出接口 考虑调用关系、信息传递与输出等。 五、数据库总体设计 主要内容 对数据库管理系统(DBMS)的选择 数据存储方案:分布式、

文档评论(0)

南非的朋友 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档