15 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文档。上传文档
查看更多
GIS软件工程技术 与应用项目组织管理 GIS软件工程方法 GIS项目组织管理 GIS应用工程实例 软件工程 概念 一门指导计算机软件开发和维护的工程学科 应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量,降低成本的目的 目标 生产具有正确性、可用性以及开销合宜的产品 基本原则: 选取适宜的开发模型 采用合适的设计方法 提供高质量的工程支持 重视开发过程的管理 活动 需求分析:定义系统目标,满足用户需求 系统设计:总体设计和详细设计 系统实现:编写程序 确认:软件测试 支持:软件维护 GIS领域分析 领域 共享某种功能性的系统或应用程序的集合 表现了一组应用系统共性的方面 对于领域,可以实施领域工程,得到领域模型,并建立领域特定的软件体系结构 领域构件 GIS领域 根据应用目的,GIS可以分为 区域地理信息系统 专题地理信息系统 地理信息系统工具 它们共同组成了GIS领域 GIS的核心功能 空间数据的输入、管理、分析以及表现 这些功能形成了一个比较完全的数据处理流程 GIS的软件开发方法 典型桌面或专业GIS软件的体系结构:三层结构 图形用户界面层 工具层 数据管理层 GIS的核心功能 空间数据的输入、管理、分析和表现 基于组件的GIS二次开发方法 基于组件的GIS二次开发过程 GIS需求分析(1) 用户需求 功能性需求 非功能性需求 一般性需求内容 物理环境:物理设备的位置以及其分布的集中程度 接口:与其它软件系统的接口以及对数据格式的要求 用户或人的因素:系统用户熟练程度,使用系统需要接受的训练 功能:系统要完成什么,性能如何 文档:需要哪些文档以及其针对的读者 数据:数据格式、数据精度、数据量、接收和发送数据的频率 资源:使用系统需要的设备,开发需要的人力资源、计算机资源、时间表 安全性:对访问信息的控制程度,数据的备份等 质量保证:对系统的可靠性要求,平均系统出错时间,可移植性,可维护性等 GIS需求分析(2) GIS系统需求的额外内容 数据 数据的输出样式:包括屏幕显示、Web发布、出版、工程图等 输出数据的内容和要求:输出数据要包括哪些内容,数据的精度,比例尺等 数据的分布性:数据是集中管理还是分布管理 现有的纸质地图:图的内容,比例尺、时效性、是否涉及保密 现有的电子数据:数据形式(栅格/矢量/属性数据库)、数据格式、完整性、精度、投影方式、比例尺等因素 数据录入:数据量大小,输入设备,包括数字化仪、扫描仪,软件的支持程度,进行数据录入的人员数目,能否在预定时间内完成数据录入 数据购买:数据量以及价格 人员 针对专业领域的,在进行需求获取时要考虑一般用户 要听取领域专家的意见,将他们的理论、经验模型化,并在系统中完成 组织 现有的组织机构,有关部门的职责,业务流程 GIS如何在其业务流程中体现,因为应用GIS所可能引起的组织机构的变化 GIS数据管理设计(1) 目的是确定在数据管理系统中存储和检索数据的基本结构 原则是要隔离数据管理方案对整体系统的影响 主要的数据管理方法 普通文件管理 提供基本的文件处理和分类能力。 关系型数据库管理系统(RDBMS) 建立在关系理论的基础上,采用多个表来管理数据 每个表的结构遵循一系列“范式”进行规范化,以减少数据冗余。 面向对象的数据库管理系统 通过增加抽象数据类型和继承特性以及一些用来创建和操作类和对象服务,实现对象的持续存储 GIS需要管理的数据 空间几何体数据 时间数据 结构化的非空间属性数据 非结构化的描述数据 GIS数据管理设计(2) GIS数据管理的主要方案 全部采用文件管理 文件结合关系数据库管理 全部采用关系数据库管理 采用面向对象数据库(OO-DBMS)管理 GIS系统界面设计(1) 图形用户界面(Graphical User Interface, GUI) 人机交互的接口,要使用户更容易掌握系统,增加用户对系统的接受程度 数据选择 输入命令语句 通过菜单选择 填充一个表单 使用鼠标选择 数据表现 图形显示 多边形轮廓、多边形填充、线、点、符号 正确地表达地物对象的含义,并被用户理解 数据处理 面向对象的界面设计 以象形符号表现地理实体及操作 点击、拖放等操作 SQL GeoSQL语句 标准SQL与空间查询的界面 可视化 以可视化的形式表现各种信息 表达的所见即所得 GIS系统界面设计(2) GIS系统主要的界面元素 菜单 有普通菜单、下拉式菜单、弹出式菜单和图形菜单等类型 一般按类型和层次将主要功能操作组织为下拉式菜单 在窗口或主要部分提供弹出式菜单; 工具条 窗口顶部的主工具条 还可以沿窗口的不同部分放置工具条,或者浮动在窗口之中 目录树

文档评论(0)

管理学科 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档