第3章 GIS设计方法.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 GIS设计方法

第三章 GIS设计方法 为了保证信息系统的开发质量、降低开发费用及提高系统开发的成功率,必须借助于科学的设计方法。几十年来,人们在大量的系统开发实践中,探索和发展了许多指导系统开发的理论和方法,如结构化生命周期法、原型法和面向对象的开发方法等,这些方法都相对成熟和完善,而且在实践中应用相当广泛。同时,软件分析与设计时至今日也形成许多新型的系统设计方法和技术,主要有快速应用设计开发、联合应用设计开发、并肩式设计开发等,这些系统设计方法从不同的角度满足客户/服务器应用设计开发的需要。此处主要对结构化生命周期法和原型法进行介绍。 一、结构化生命周期法 (一) 概述 (二) 结构化生命周期法的类型划分 系统实施阶段 系统实施是新系统付诸实现的实践阶段,主要是实现系统设计阶段所完成的新系统物理模型。为了保证程序和系统调试正常进行,首先要进行计算机系统设备的安装和调试工作,然后程序员根据程序模块进行程序的设计、代码编写和调试工作。为了帮助用户熟悉、使用新系统,系统分析人员还要对用户及操作人员进行培训,编制操作、使用手册和有关文档。 维护和评价阶段 信息系统是复杂的大系统,系统内、外部环境、各种人为和机器因素的影响要求系统能适应这种环境,不断地修改完善,这就需要进行系统维护,这期间修改的内容是多方面的。 系统的评价,广义上贯穿于系统开发过程的始终,这里主要指系统开发后期的评价。旨在将建成的新系统与预期的目标做一比较,不同的指标综合体现为用户的满意程度——可接受性。 通过以上各阶段工作,新系统代替老系统进入正常运行。但是系统的环境是不断变化的,要使系统能适应环境且具有生命力,必须经常进行小量的维护评价活动。 结构化生命周期法的类型划分 综合的软件开发方法 传统的两种结构化生命周期法存在互补的关系,一个的弱势正好是另一个的优势。将它们结合使用,无疑是比较好的软件开发方法。这种综合的软件开发方法应该遵循以下原则: 采用章法较严明的系统开发模式 强调用户参与的重要性 采用正式的审核和反馈机制 避免组装线式的思维方法和将最终用户与系统彼此割据 二、原型法 (一) 概述 (二) 原型的种类及其构造方法 原型法的产生背景 在早期的信息系统开发中,由于信息系统的规模有限,用户对这些系统的工作方式大都比较了解。因此,可以在开发初期就对系统的功能进行解剖、分析、深入了解,进而设计出满足用户要求的系统来,而且,这些系统一经完成,往往不需要有很大的变动。因此多采用结构化生命周期法进行系统开发。但是,随着计算机工业的飞速发展,软件开发规模不断膨胀,出现了许多新的情况和新的要求,集中表现在以下四个方面。 ⑴ 微型计算机日益普及 以前,只有实力雄厚的大公司才能够买得起计算机,付得起信息系统开发维护的费用,而现在绝大多数公司,甚至个人都有能力购买计算机。同时,软件费用在整个信息系统开发费用中的比例迅速上升,已大大超过硬件的价格。采用传统的开发方法,耗时多、人员广、费用大,因而给开发工作带来了很大困难。 ⑵ 应用需求变化加快 在全球化的今天,企业间竞争日益激烈,企业的发展战略不断调整,企业的规模也在不断的变化,很多公司的结构向着小型、灵活的方向发展。不断地缩短开发周期,提高质量,是对信息系统开发提出的更高要求。 ⑶ 社会化GIS的发展趋势 GIS在信息化建设过程中发挥着重要作用,面向社会大众的GIS更呈现出丰富多彩的形式和动态性,这些GIS应用需求不可能在最初就确定下来。如果采用结构化生命周期法,周期太长,费用太高,可能无法完成,即使经过努力得以完成,系统的建成之日也可能是它的淘汰之时。 ⑷ 螺旋型模型被要求 用户的需求多变被认为是预先定义方法实施中的最大困难,因为它把用户需求在早期就加以冻结。而原型化方法则相反,它认为需求的反复和多变是一种正常现象,是不可避免的,应该鼓励用户对需求提出更多、更高的要求。原型法使未来的系统提供的信息真正的满足管理和决策的需要,而快速修改工具是实现上述要求的技术保证。 原型法的工作方法 开发人员在初步了解用户需求的基础上构造一个应用系统模型,即原型,用户和开发人员在此基础上共同反复探讨和完善原型,直到用户满意为止。 原型法开发信息系统包括以下几个阶段: 确定用户的基本需求 开发初始原型 利用原型来提炼用户需求 修正和改进原型 ⑴ 确定用户的基本需求 在这一阶段中,用户根据系统的特点清楚地表达自己的基本需求,即应该具备的一些基本功能,用户界面的基本形式等。系统分析开发人员据此来确定系统的规模及基本框架,判断系统需要的数据能否得到,同时应估算出开发原型的成本。 ⑵ 开发初始原型 开发初始原型仅仅反映用户的基本需求,并不要求完善。开发初始原型的目的是

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档