WebGIS开发标准

WebGIS开发标准


发布日期: 2015-05-20 更新日期: 2015-05-20 编辑:xuzhiping 浏览次数: 3714

标签:

摘要: WebGIS软件系统项目的开发成败主要靠使用寿命方法进行设计和分析,而WebGIS系统是一个设计多区域、覆盖面广、业务复杂的大型地理信息系统。无论是业务的复杂程序上,还是数据量上,一般的信息系统都是无法与它比拟的。所以,我们采用了Rational统一过程和面向...

WebGIS软件系统项目的开发成败主要靠使用寿命方法进行设计和分析,而WebGIS系统是一个设计多区域、覆盖面广、业务复杂的大型地理信息系统。无论是业务的复杂程序上,还是数据量上,一般的信息系统都是无法与它比拟的。所以,我们采用了Rational统一过程和面向对象的分析设计方法。

Rational统一过程

一个大型的系统工程,设计中必须强调它的系统工程特征。因此,要在统一的环境下,采用工程化的方法划分工作阶段、明确工作内容。我们采用的系统工程方法论是Rational统一过程。

Rational Unified Process(以下简称RUP)是一套软件工程过程,同时也是文档化的软件工程产品。Rational统一过程的目标是能够在预定的进度和预算中,提供最高质量的、满足最终用户需求的软件。Rational统一过程提供一套关于在软件开发组织中如何分配任务和职责的严格的管理方法。

Rational统一过程支持面向对象技术(object-oriented technique)。每个模型都是面向对象的。Rational统一过程模型以对象、类以及它们之间的关系这些概念为基础,并使用UML作为它的表示法。

Rational统一过程鼓励客观的、不断前进的质量控制(quality control)和风险管理(riskmanagement)。质量评估建立在过程中,在所有的活动中,涉及所有的参加者,并使用客观的度量和准则。风险管理建立在过程中,以便有时间做出反映,在开发过程中及早地发现和防范有关项目成功的风险。

我们的总体设计过程正是根据这一思路分阶段展开的。总体设计历经了业务调研、现状描述、远景目标、概念模型、需求定义和逻辑设计等几个阶段,这实际上是此种系统工程方法的具体体现。

面向对象分析设计方法

面向对象分析设计方法,是近年来发展成熟的一种完整系统分析设计方法。采用它可以将总体设计的所有阶段进行综合考虑和全面分析,这正是对WebGIS地理信息系统进行总体设计的根本目的。

采用面向对象分析设计方法,可以满足业务变化的需求,能够制定整个信息系统内部、外部以及不同层次之间的标准接口、确定系统内部的结构体系和标准组件,真正做到功能与数据相分离,功能不依赖于所执行的政策,应用与平台无关,提高整个信息系统的开放性和可扩充能力。

我们采用面向对象分析设计方法来进行设计,采用对象模型描述系统的对象结构,设计实体关系模型;采用动态模型描述与时间和事件有关的系统属性,定义状态转换图;采用功能模型描述与数值的变化有关的系统属性,设计数据流程图;这样从立体的角度全面完整描述整个系统。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org