第二章 环境GIS设计与开发资源环境信息系统知识介绍.pptVIP

第二章 环境GIS设计与开发资源环境信息系统知识介绍.ppt

  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设计与开发资源环境信息系统知识介绍.ppt

* * 传统瀑布模型适于以下特点的软件开发: 在开发时期内没有或很少有需求变化; 对应用领域很熟悉(例如,扩充已存在的系统); 低风险项目(例如,对项目和开发环境很熟悉); 除了在早期阶段,用户对开发工作参与很少; 要求使用面向过程的编程语言。? * * 螺旋模型适于以下特点的软件开发: 在项目开发的早期需求可能有变化; 对应用领域较熟悉; 中等风险项目(例如,对目标和开发环境较熟悉); 用户不同程度地参与整个项目的开发过程; 使用面向对象语言或第四代语言。 * * 渐增模型适于以下几种特点的软件开发: 在整个开发过程中需求都可能有变化; 对应用领域不熟悉; 高风险项目; 用户完全参与到整个开发过程中; 使用面向对象语言或第四代语言。? * * 设计方法 特性 结构化生命周期法 原型法 面向对象的方法 开发思想 划分六个阶段,并规定它们自上而下,相互衔接的固定次序 借助原型(它反映了最终系统的部分重要特性)来辅助软件开发 将客观世界看成相互联系的事物(即对象)组成,以对象为单元进行设计开发 开发过程 线性、固定次序 简单到复杂、部分到全面 线性、迭代性和无间隙性 开发模式 整体开发模式。下一阶段开始前完成上一阶段所有细节 非整体开发模式。推迟某些阶段的细节工作,从而较早产生工作软件 非整体开发模式,分析阶段由底向上提取对象,实现阶段自顶向下建立对象 驱动机制 文档驱动 需求的可变性和模糊性 以对象作为驱动 可见性 开发过程系统不可见 通过试用原型进行沟通 开发过程系统不可见 优 点 是一种较为成熟和完善的管理模式,整体性好 具有一定灵活性和可修改性;增进了开发人员和用户对系统需求的理解 与人类思维方法一致,便于描述客观世界;开发的软件性能稳定、易于重用和维护 缺 点 缺乏灵活性;难修改和维护;模块重用性差;开发周期长 整体性差;由于不断地对原型进行修改完善,工作的重复率高,工作量大 对象和实体设计存在盲目性;对象间的消息传递不能完整体现系统总体功能;系统结构性较差 适用性 功能和性能明确完整、无重大变化的软件开发 需求不明确,设计方案有一定风险的中小型软件开发 数据结构复杂、事物联系密切的软件开发 返回 * * GIS设计方法的选择 传统的GIS分析设计方法是结构化生命周期法,根据上文对几种基本方法的比较,可以知道结构化生命周期法具有较为成熟和完善,整体性好等特点,是较为常用的GIS软件设计方法,但是结构化生命周期法缺乏灵活性、开发周期长,且对系统需求要求较高,而在实际的GIS设计过程中,系统的需求是在系统设计过程中逐步明确的,因此,采用结构化生命周期法进行GIS设计开发往往会出现重复性劳动、开发周期长、用户的接受度低等问题。 * * 为了解决系统需求不确定性的问题,开始将原型法应用于GIS设计,采用原型法确定系统的需求。缺点:系统的整体性差,重复劳动多。因此,原型法常用于小型GIS软件设计. 在大型GIS软件设计中,采用原型法与其它方法相结合,其中,原型法主要用来确定系统的需求。通常,采用原型法进行软件设计有两种方式:一种是抛弃型原型法,设计原型确定系统需求,抛弃原型,从头开始系统的设计开发;另一种则是设计原型来验证需求,在此基础上根据用户意见对原型进行修改,将原型逐步完善成为成熟系统。 * * 面向对象技术发展起来后,考虑到GIS所处理的空间数据是现实世界实体的反映,采用面向对象技术进行实体的表达和系统的开发,与人类思维方法一致,便于描述客观世界,开发的软件性能稳定、易于重用和维护。因此,面向对象设计方法在GIS设计中具有很大的优势,但是面向对象设计方法目前仍不成熟和完善。 GIS设计方法的选择 * * 基于GIS应用的特点以及GIS应用的多样化,GIS设计方法的选择需要考虑多方面的因素,包括系统规模的大小、系统应用类型、系统需求明确程度等。通常,小型GIS软件设计常采用原型法进行开发;而大型GIS软件设计多采用结构化生命周期法或是面向对象方法进行开发,考虑到GIS设计需求不确定性特点,通常也在需求分析阶段应用原型法来确认用户需求。 返回 * * 2.5 环境GIS工程开发与实现 GIS软件工程思想 软件危机与软件工程 环境GIS开发模式 环境GIS系统分析 环境GIS系统设计 环境GIS系统实施 环境GIS系统维护 * * 系统分析阶段要回答的中心问题是系统“做什么”,即明确系统功能,这个阶段的成果是系统的逻辑模型。 系统设计要回答的中心问题是系统“怎么做”,即如何实现系统方案书规定的系统功能,在这一阶段,要根据实际的技术条件、经济条件和社会条件,确定系统的实施方案,即系统的物理模型。 * * GIS系统设计的阶段和步骤 进行大量仔细的调查工作和准备工作以了解和掌握有关部门已作了些什么,有什么文献可

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档