三个法国士兵打不过两个马穆鲁克人,100个法国士兵可以与100个马穆鲁克人 站成平手.200个法国士兵则绝对可以战胜300个马穆鲁克人 拿破仑 第十五章地理信息系统应用项目组织和管理 导读:本章首先简单概括了GIS应用项目,提出了GIS应用的三元划分,然后介绍 了几种GS应用的建立途径以及项目周期。在项目开始之前,需要进行策略性规划 和实施规划,如果要进行项目承包,则要签订合同在GIS项目进行过程中,要进行 人员管理,数据管理以及质量控制,本章根据GIS具体技术特点,提出了相应的建 议。在最后,介绍了软件研制和开发的质量控制的两个标准,ISO9000系列标准和 CMM模型,作为项目开发机构的指导。 本章和地理信息系统软件工程技术一章讲述的内容是互相依赖的,后者重点在于技 术,而本章则侧重于组织和管理,往往组织管理对项目成败的影响比所采用的技术 更大 1.Gs应用项目简介 1.1GIS应用模式与分类 地理信息系统可以区分为通用地理信息系统平台和面向特定专题或地区的GIS应用, 前者提供了基本的空间信息处理方案,可以应用于各个领域,一般由专门的软件开发商完成, 其开发过程类同于普通软件系统(如数据库管理系统、桌面出版系统等等)的开发:而后者 往往针对某个用户单位提供特定的技术手段。具体而言,GIS应用按照其应用模式又可以分 为两类,即科学研究工具和办公服务系统两种。 1)科学研究工具 将G'S作为科学研究工具的应用模式,强调对于科学计算结果的获得和分析,把GIS 作为科学研究的辅助手段。它主要应用于有关地学领域的科研项目研究中。它不仅需要用到 地理信息系统通用软件所提供的功能,而且还要用到各种专业分析模型。 2)办公服务系统 办公服务系统应用于涉及空间数据的政府部门以及企业,以提高管理效率、制定好的决 策和实现组织目标
三个法国士兵打不过两个马穆鲁克人,100 个法国士兵可以与 100 个马穆鲁克人 站成平手,200 个法国士兵则绝对可以战胜 300 个马穆鲁克人. 拿破仑 第十五章 地理信息系统应用项目组织和管理 导读:本章首先简单概括了 GIS 应用项目,提出了 GIS 应用的三元划分,然后介绍 了几种 GIS 应用的建立途径以及项目周期。在项目开始之前,需要进行策略性规划 和实施规划,如果要进行项目承包,则要签订合同;在 GIS 项目进行过程中,要进行 人员管理,数据管理以及质量控制,本章根据 GIS 具体技术特点,提出了相应的建 议。在最后,介绍了软件研制和开发的质量控制的两个标准,ISO9000 系列标准和 CMM 模型,作为项目开发机构的指导。 本章和地理信息系统软件工程技术一章讲述的内容是互相依赖的,后者重点在于技 术,而本章则侧重于组织和管理,往往组织管理对项目成败的影响比所采用的技术 更大。 1.GIS 应用项目简介 1.1GIS 应用模式与分类 地理信息系统可以区分为通用地理信息系统平台和面向特定专题或地区的 GIS 应用, 前者提供了基本的空间信息处理方案,可以应用于各个领域,一般由专门的软件开发商完成, 其开发过程类同于普通软件系统(如数据库管理系统、桌面出版系统等等)的开发;而后者 往往针对某个用户单位提供特定的技术手段。具体而言,GIS 应用按照其应用模式又可以分 为两类,即科学研究工具和办公服务系统两种。 1)科学研究工具 将 GIS 作为科学研究工具的应用模式,强调对于科学计算结果的获得和分析,把 GIS 作为科学研究的辅助手段。它主要应用于有关地学领域的科研项目研究中。它不仅需要用到 地理信息系统通用软件所提供的功能,而且还要用到各种专业分析模型。 2)办公服务系统 办公服务系统应用于涉及空间数据的政府部门以及企业,以提高管理效率、制定好的决 策和实现组织目标
办公服务系统按照其应用层次的高低,又可以分为空间事务处理系统(STPS- Spatial ansaction Process System),空间信息管理系统( SMIS-Spatial Management Information System),空间决策支持系统( SDSS-Spatial Decision Support System)和专家系统( Expert System) 事务处理系统的目标是迅速、及时、准确地处理大量空间信息,能够有效地进行日常事 务的自动化处理。它注重于空间数据的收集,处理和存储,以供将来使用在各种大型应用地 理信息系统的数据采集部门和具体事务部门都有着广泛的应用,包括测绘、资源调查、地籍 管理、地图出版等领域。 空间管理信息系统是基于空间事务处理系统发展起来的,除了提供高效率的信息处理以 外,还对决策者提供辅助决策信息,包括数据的查询和统计以及专业模型的分析功能。SMS 运用专业模型来处理和分析数据,以实现对业务工作中确定性问题的处理和管理,提供决策 服务 SDSS为决策者提供了一个模拟决策过程,并提供了选择方案的决策支持环境,强调系 推理的有效性,更多地应用于宏观决策过程 专家系统是能够模仿人工决策处理过程的基于计算机的信息系统,它由知识库、推理机 解释系统、用户接口和知识获得系统组成。它扩大了计算机的应用范围,使其从传统的资料 处理领域发展到智能推理上来。SMS能够提供信息帮助制定决策,SDS帮助能够改善决 策质量,只有专家系统能够应用智能推理制作决策并解释决策理由。 上述应用模式之间的界限并不是绝对的,一个决策支持系统可以使用与科研工具中一致 的分析模型,并且广义上讲,所有的地理信息系统应用的最终目标都是为了进行空间决策。 除了从应用模式上划分GIS应用,从规模上划分为小型、中型和大型应用。小型GS 使用数据量小,使用系统的用户少,主要针对一个部门或特定领域,注重于专业模型的开发 和应用。中型GIS应用于多个部门,数据量大,运行于局域网或城域网环境,侧重于决策 支持。大型的GS应用则拥有非常多的用户和海量的数据,注重数据的管理,并通过网络 实现分布式的计算和数据管理,并通过 Internet发布空间信息。 另外,再考虑到GIS具体应用的领域,可以对GS应用进行三元划分(图15-1),每个 GIS应用都对应于该三维空间特定的坐标(表15-1)。 规模 大型 具体的GIS应用系统 领域 资源与环境 城市规划与管理 小型 应用模式与层次 科研工具 STPS SMI SDSS ES 图15-1:地理信息系统应用的划分 表15-1:GIS应用的三元划分示例
办公服务系统按照其应用层次的高低,又可以分为空间事务处理系统(STPS-Spatial Transaction Process System) ,空间信息管理系统(SMIS-Spatial Management Information System),空间决策支持系统(SDSS-Spatial Decision Support System)和专家系统(Expert System)。 事务处理系统的目标是迅速、及时、准确地处理大量空间信息,能够有效地进行日常事 务的自动化处理。它注重于空间数据的收集,处理和存储,以供将来使用在各种大型应用地 理信息系统的数据采集部门和具体事务部门都有着广泛的应用,包括测绘、资源调查、地籍 管理、地图出版等领域。 空间管理信息系统是基于空间事务处理系统发展起来的,除了提供高效率的信息处理以 外,还对决策者提供辅助决策信息,包括数据的查询和统计以及专业模型的分析功能。SMIS 运用专业模型来处理和分析数据,以实现对业务工作中确定性问题的处理和管理,提供决策 服务。 SDSS 为决策者提供了一个模拟决策过程,并提供了选择方案的决策支持环境,强调系 统推理的有效性,更多地应用于宏观决策过程。 专家系统是能够模仿人工决策处理过程的基于计算机的信息系统,它由知识库、推理机、 解释系统、用户接口和知识获得系统组成。它扩大了计算机的应用范围,使其从传统的资料 处理领域发展到智能推理上来。SMIS 能够提供信息帮助制定决策,SDSS 帮助能够改善决 策质量,只有专家系统能够应用智能推理制作决策并解释决策理由。 上述应用模式之间的界限并不是绝对的,一个决策支持系统可以使用与科研工具中一致 的分析模型,并且广义上讲,所有的地理信息系统应用的最终目标都是为了进行空间决策。 除了从应用模式上划分 GIS 应用,从规模上划分为小型、中型和大型应用。小型 GIS 使用数据量小,使用系统的用户少,主要针对一个部门或特定领域,注重于专业模型的开发 和应用。中型 GIS 应用于多个部门,数据量大,运行于局域网或城域网环境,侧重于决策 支持。大型的 GIS 应用则拥有非常多的用户和海量的数据,注重数据的管理,并通过网络 实现分布式的计算和数据管理,并通过 Internet 发布空间信息。 另外,再考虑到 GIS 具体应用的领域,可以对 GIS 应用进行三元划分(图 15-1),每个 GIS 应用都对应于该三维空间特定的坐标(表 15-1)。 图 15-1:地理信息系统应用的划分 表 15-1:GIS 应用的三元划分示例
名称 规模应用模式和层次 X小流域水土流失系统 小型科学研究工具 环境 X城区土地划拨系统 XX林场管理系统 中型「空间管理信息系统 林业 XX大城市市政管理系统 大型「空间管理信息系统「城市管理 XX省可持续发展决策支持系统」大型空间决策支持系统资源与环境 从应用领域的角度对GS的划分 GIS的数据模型可以划分为场模型和要素模型,图15-2表示了这两类模型在不同领域 的应用。 土地评估 规划和设施管理 风险灾害模型 图模型 地景制图 灌溉 基于场的 粮食估产 地球科学和资源规划 民用工程和军事 DTM GIS应用 土壤调查 水资源管理 水利模型 污染控制 土地资源管理 设施管理 基于要素的 消费产生和服务 汽车导航 市场分析 图15-2:根据场模型和要素模型对GIS应用领域进行划分[NR.Adam& A Gangopadhyay] 1.2开发GIS应用的方式 一旦组织决定建立用于本单位的地理信息系统,可以采取三种方式,一是通过购买,在 组织中实施;二是请软件开发商来开发:三是由组织内部的人员开发,可以是专业的地理信 息系统人员,也可以是最终用户 其中购买GIS又可以分为购买GiS平台软件进行二次开发,购买完整的软件产品,购 买完整的GIS系统以及购买GIS服务。 请软件开发商进行开发以得到完整的软件产品或系统,也可以认为是系统购买的一种形 式,但是从购买到系统运行时间比直接购买时间要长。在请开发商进行开发时,可以有两种 具体方式,即承包开发和合作开发。前者由开发商独立开发完整的系统,又称为“交钥匙 系统:后者在开发过程中,可以由用户方的技术人员参与开发,双方合作完成整个系统,这 种方式有利于开发系统时对问题域的准确把握。 上述的GIS应用建立方式各有利弊(表15-2),各个组织可以根据具体情况确定采用何
名称 规模 应用模式和层次 领域 XX 小流域水土流失系统 小型 科学研究工具 环境 XX 城区土地划拨系统 中型 空间事务处理系统 地籍 XX 林场管理系统 中型 空间管理信息系统 林业 XX 大城市市政管理系统 大型 空间管理信息系统 城市管理 XX 省可持续发展决策支持系统 大型 空间决策支持系统 资源与环境 从应用领域的角度对 GIS 的划分 GIS 的数据模型可以划分为场模型和要素模型,图 15-2 表示了这两类模型在不同领域 的应用。 GIS 应用 基于场的 基于要素的 地图模型 DTM 规划和设施管理 风险灾害模型 地景制图 灌溉 土地评估 粮食估产 地球科学和资源规划 民用工程和军事 土壤调查 水利模型 水资源管理 污染控制 洪水控制 土地资源管理 消费产生和服务 市场分析 设施管理 汽车导航 图 15-2:根据场模型和要素模型对 GIS 应用领域进行划分[N.R. Adam& A Gangopadhyay] 1.2 开发 GIS 应用的方式 一旦组织决定建立用于本单位的地理信息系统,可以采取三种方式,一是通过购买,在 组织中实施;二是请软件开发商来开发;三是由组织内部的人员开发,可以是专业的地理信 息系统人员,也可以是最终用户。 其中购买 GIS 又可以分为购买 GIS 平台软件进行二次开发,购买完整的软件产品,购 买完整的 GIS 系统以及购买 GIS 服务。 请软件开发商进行开发以得到完整的软件产品或系统,也可以认为是系统购买的一种形 式,但是从购买到系统运行时间比直接购买时间要长。在请开发商进行开发时,可以有两种 具体方式,即承包开发和合作开发。前者由开发商独立开发完整的系统,又称为“交钥匙” 系统;后者在开发过程中,可以由用户方的技术人员参与开发,双方合作完成整个系统,这 种方式有利于开发系统时对问题域的准确把握。 上述的 GIS 应用建立方式各有利弊(表 15-2),各个组织可以根据具体情况确定采用何
种方案。 表15-2:建立GS应用方案的比较据 Arnot扩展 实施 用户购买通用购买完购买完购买 合作 提供者依赖性 艮高 到系统运行时间 长中长短很短很短长中长长中长 初始费用 低 中等 中等 人力费用 高中等低 高低低 很低 高低高高低 中等 风险和不确定性 高 较低 灵活性 完全可以完全可以中等中等不定 完全可以 对用户技术要求 中等 艮低 现有资源的利用 中等 艮低 中等高 1.3GIS应用项目 如果要建立GIS应用的组织不是购买现成的、直接可以使用的GS系统,那么就意味 着要进行系统开发工作,无论系统是自行开发,还是承包开发、合作开发。从开始确立需求, 到最终的系统投入运行,这一个时间段内的活动统称为GS应用项目 通常一个项目包括四个阶段,识别需求,提出解决方案,执行项目以及结束项目,这四 个阶段构成了项目的生命周期(图15-3) 需求建议书合同 项目目标 识别需求提出解决 执行项目 结束项目 时间 图15-3:项目生存周期J. Gido] 识别需求由准备建立GIS应用系统的组织进行,包括认识当前组织的存在问题,准备 用GlS解决哪个方面的问题,分析项目可行性以便进行项目预算等方面的问题 如果是用户方自行开发建立GIS应用,那么提出解决方案、执行项目以及结束项目都 是由用户方来完成。如果需要由GIS开发商进行开发,那么需要向他们征询解决方案,并 签订合同,前者可以通过招标的方式进行。在签订项目合同之后,项目执行主要由开发方负 责,用户方配合开发方的工作,直至整个项目结束。图15-4描述了这两种地理信息系统建 立过程
种方案。 表 15-2:建立 GIS 应用方案的比较[据 Aronoff 扩展] 实施 方案 用户 开发 购买通用 平台 购买完 整软件 购买完 整系统 购买 服务 承包 开发 合作 开发 对提供者依赖性 低 低 高 很高 很高 很高 中 到系统运行时间 长 长-中长 短 很短 很短 长-中长 长-中长 初始费用 低 中等 中等 高 高 高 中等 人力费用 高 中等 低 低 很低 低 中等 风险和不确定性 高 较低 低 低 中等 高 中等 灵活性 完全可以 完全可以 中等 中等 不定 高 完全可以 对用户技术要求 很高 高 中等 中等 很低 中等 高 现有资源的利用 高 高 中等 低 很低 低 中等-高 1.3 GIS 应用项目 如果要建立 GIS 应用的组织不是购买现成的、直接可以使用的 GIS 系统,那么就意味 着要进行系统开发工作,无论系统是自行开发,还是承包开发、合作开发。从开始确立需求, 到最终的系统投入运行,这一个时间段内的活动统称为 GIS 应用项目。 通常一个项目包括四个阶段,识别需求,提出解决方案,执行项目以及结束项目,这四 个阶段构成了项目的生命周期(图 15-3)。 图 15-3:项目生存周期[J. Gido] 识别需求由准备建立 GIS 应用系统的组织进行,包括认识当前组织的存在问题,准备 用 GIS 解决哪个方面的问题,分析项目可行性以便进行项目预算等方面的问题。 如果是用户方自行开发建立 GIS 应用,那么提出解决方案、执行项目以及结束项目都 是由用户方来完成。如果需要由 GIS 开发商进行开发,那么需要向他们征询解决方案,并 签订合同,前者可以通过招标的方式进行。在签订项目合同之后,项目执行主要由开发方负 责,用户方配合开发方的工作,直至整个项目结束。图 15-4 描述了这两种地理信息系统建 立过程
项目需求策略性规划实施性规划子项目和进度计划里程碑 项目结束 用户 人员、数据、程序开发、财务管理 开发商 签订开发合同 系统交付安装 图15-4:地理信息系统项目过程 (A:表示用户自行建立系统;B表示通过招标由GIS开发商建立) 2.应用项目策略性规划 越来越多的机构都在开发G'S,但是根据调查,有大量的GIS系统不能真正地完成并正 常运行,造成这些项目失败的大都不是由于技术上的问题,而是组织和管理中的问题,而不 能进行细致的项目规划是根本的原因。项目规划包括策略性规划和实施性规划,前者在项目 正式启动之前进行,而后者则往往是项目实施的第一步工作。 造成地理信息系统开发失败的因素井俊治],从相反的角度说明了如何才能开发一个成功 的地理信息系统应用。 没有总体目标 没有任务目标 没有应用目标没有软件版本升级 个人冲突 没有数据的更新 没有协作精神 缺乏远见 没有模型的改进 缺少决策者 缺乏长 的有效支持 远规划 失败的GS 缺少系 缺少专业 统分析 知识 缺少用户 错误的选择 介入 没有使用系统方法 错误的使用 没有反复试验修改 没有进行咨询 没有培训 没有手册 没有用户参与 图15-5:造成地理信息系统开发失败的因素
项目需求 策略性规划 实施性规划 子项目和进度计划 里程碑一 项目结束 A 用户 开发商 B 签订开发合同 系统交付安装 人员、数据、程序开发、财务管理 图 15-4:地理信息系统项目过程 (A:表示用户自行建立系统;B 表示通过招标由 GIS 开发商建立) 2.应用项目策略性规划 越来越多的机构都在开发 GIS,但是根据调查,有大量的 GIS 系统不能真正地完成并正 常运行,造成这些项目失败的大都不是由于技术上的问题,而是组织和管理中的问题,而不 能进行细致的项目规划是根本的原因。项目规划包括策略性规划和实施性规划,前者在项目 正式启动之前进行,而后者则往往是项目实施的第一步工作。 造成地理信息系统开发失败的因素[村井俊治],从相反的角度说明了如何才能开发一个成功 的地理信息系统应用。 缺乏远见 缺乏长 远规划 个人冲突 没有协作精神 缺少决策者 的有效支持 错误的选择 错误的使用 没有进行咨询 没有总体目标 没有任务目标 没有应用目标 没有软件版本升级 没有数据的更新 没有模型的改进 没有培训 没有手册 没有用户参与 没有使用系统方法 没有反复试验修改 缺少用户 介入 失败的 GIS 缺少专业 知识 缺少系 统分析 图 15-5:造成地理信息系统开发失败的因素
应用项目策略性规划工作对应于项目生命周期的识别需求阶段,主要目的是确定要建立 怎样的GIS应用,组织现有的条件,包括资金、人员、设备、场地等等,能否支持GIS的 建立和应用。如果用户自行开发GIS系统,可以包括系统开发方案的选择;反之,一般由 开发方提出解决方案。 GIS项目策略性规划一般包括五个主要部分: 1)机构的状况分析和调查 从GIS的角度了解一个机构目前的组织、任务和技术状况,包括责任范围,发展目标 技术力量,对使用信息技术和GlS的态度,人力、物力和资金状况等等。状况分析和调查 为下一步计划提供了概念化的基础。 2)机构的GIS系统开发目标 明确定义整个机构GIS总的发展方向,这个方向应当与整个机构的任务和责任范围一 致,并且应当对整个系统各方面的能力作出明确的定义。制定总方向的过程需要机构内高程 管理人员的参与,他们对于整个系统开发的必要性的理解和认识会对整个系统的发展有所帮 3)系统开发的可行性 主要包括资金、技术力量和组织运作三个方面。资金的分析应当考虑到整个GIS实施 运行和维护的全过程,通用的方法是成本效益分析。在技术可行性方面,要考虑GIS项目 中所要求的技术能否满足,技术发展以及新技术出现对项目的影响,是否需要对人员进行技 术培训。组织方面,包括整个机构能否愿意承受引入GIS技术所带来的变化以及能否在开 发过程中相互协作完成开发任务。 在进行可行性分析时,不可忽视各个方面的变化所引发的风险,要对风险进行客观的评 价,并作出相应的防范措施 4)系统开发的方案选择 系统开发的方案选择覆盖了GIS系统的各个方面,包括数据部分、功能部分、系统的 整个软件和硬件的框架等,以确定各个方面的实施部门、进度安排和管理方法等等 5)GIS系统决策规划书的起草 方案确定之后,需要将方案起草成文件形式,由有关部门审批,同时也可以作为系统规 划和实施的指导性文件。 在策略性规划完成并得到批准之后,如果是由用户自行开发系统,则可以直接进行下面 的开发工作;如果需要由另外的GS开发商合作开发或承包开发,则可以以需求建议书(RFP, Request for Proposal)的形式提交给开发商,而开发商将其作为进行需求分析的重要依据 此外,在合同中也体现了策略性规划的部分成果。 3.应用项目合同 如果用户单位确定由其它软件开发商承包或合作开发GIS应用软件系统以及向开发商 购买现成的软件系统,则需要由双方签订关于本次开发或购买一一统称为软件贸易一一的技 术合同。技术合同确定了贸易的目的,双方的权利和责任等多个方面的内容。在中国,技术 合同的签订、执行、变更与终止需要在《著作权法》和《技术合同法》中的有关原则的规范 下进行 由于当事各方的具体情况不同,合同的具体内容和形式也不同。一般而言,采用双方合 作开发的形式,因为用户拥有部分版权,合同中对于用户限制较小:而采取“交钥匙”的开
应用项目策略性规划工作对应于项目生命周期的识别需求阶段,主要目的是确定要建立 怎样的 GIS 应用,组织现有的条件,包括资金、人员、设备、场地等等,能否支持 GIS 的 建立和应用。如果用户自行开发 GIS 系统,可以包括系统开发方案的选择;反之,一般由 开发方提出解决方案。 GIS 项目策略性规划一般包括五个主要部分: 1)机构的状况分析和调查 从 GIS 的角度了解一个机构目前的组织、任务和技术状况,包括责任范围,发展目标, 技术力量,对使用信息技术和 GIS 的态度,人力、物力和资金状况等等。状况分析和调查 为下一步计划提供了概念化的基础。 2)机构的 GIS 系统开发目标 明确定义整个机构 GIS 总的发展方向,这个方向应当与整个机构的任务和责任范围一 致,并且应当对整个系统各方面的能力作出明确的定义。制定总方向的过程需要机构内高程 管理人员的参与,他们对于整个系统开发的必要性的理解和认识会对整个系统的发展有所帮 助。 3)系统开发的可行性 主要包括资金、技术力量和组织运作三个方面。资金的分析应当考虑到整个 GIS 实施、 运行和维护的全过程,通用的方法是成本效益分析。在技术可行性方面,要考虑 GIS 项目 中所要求的技术能否满足,技术发展以及新技术出现对项目的影响,是否需要对人员进行技 术培训。组织方面,包括整个机构能否愿意承受引入 GIS 技术所带来的变化以及能否在开 发过程中相互协作完成开发任务。 在进行可行性分析时,不可忽视各个方面的变化所引发的风险,要对风险进行客观的评 价,并作出相应的防范措施。 4)系统开发的方案选择 系统开发的方案选择覆盖了 GIS 系统的各个方面,包括数据部分、功能部分、系统的 整个软件和硬件的框架等,以确定各个方面的实施部门、进度安排和管理方法等等。 5)GIS 系统决策规划书的起草 方案确定之后,需要将方案起草成文件形式,由有关部门审批,同时也可以作为系统规 划和实施的指导性文件。 在策略性规划完成并得到批准之后,如果是由用户自行开发系统,则可以直接进行下面 的开发工作;如果需要由另外的 GIS 开发商合作开发或承包开发,则可以以需求建议书(RFP, Request for Proposal)的形式提交给开发商,而开发商将其作为进行需求分析的重要依据, 此外,在合同中也体现了策略性规划的部分成果。 3.应用项目合同 如果用户单位确定由其它软件开发商承包或合作开发 GIS 应用软件系统以及向开发商 购买现成的软件系统,则需要由双方签订关于本次开发或购买——统称为软件贸易——的技 术合同。技术合同确定了贸易的目的,双方的权利和责任等多个方面的内容。在中国,技术 合同的签订、执行、变更与终止需要在《著作权法》和《技术合同法》中的有关原则的规范 下进行。 由于当事各方的具体情况不同,合同的具体内容和形式也不同。一般而言,采用双方合 作开发的形式,因为用户拥有部分版权,合同中对于用户限制较小;而采取“交钥匙”的开
发方式或者直接购买软件,则对作为接受方的用户的限制较为严格。具体地,软件技术合 同通常所包含的条款有: )引言 是合同的第一个条款,包括合同签订日期,当事双方名称、地址,合同背景 2)定义 在定义部分,对一些关键性的用词进行定义,避免双方对合同中用词和概念的不一致带 来纠纷。对于信息系统技术合同,需要进行定义的名词包括“被许可软件”,“文档”等等 对于“被许可软件”,需要指明软件名称、版本、形式(目标代码,源代码);而对于“文档 要说明它是用户手册,还是工程文档,或者两者都包括 3)标的 说明了开发系统名称、合作开发方式、使用许可以及系统的技术规格。技术规格又包括 软硬件环境,功能描述和性能说明 4)授权及限制 该部分规定软件供应方和接受方的权利以及对这些权利的限制,在每一项具体的合同 中,用户方获得的授权内容和限制是不一致的。在技术合同中,授权包括: (4.1)使用权:软件使用权是通过许可合同授予用户最主要的权利,是签订许可合同 的标的,不过作为供应方可以对使用权增加一些限制,包括运行环境,数据等等。 (4.2)分销权:如果接受方不是最终使用用户,可以经销系统,则需要在合同中确定 其分销权。 (4.3)独占性:使用权和分销权可以是独占的,也可以是非独占的。分销权独占性一 般只是在一个地区范围内和行业范围内成立。 (4.4)复制权:对用户制作合法拷贝备份的规定 (4.5)修改权:一般来说,获得使用权或分销权的用户都无权修改供应方提供的软件 不过,根据实际的情况,可以在合同中作出更为合理的规定。 对于专业GIS应用软件,由于一些专业模型需要由用户提供,并且需要修改,一般规 定用户有修改权,以改进模型,但在这时要对供应方的维护责任作出规定 (4.6)对许可合同的转让权:被许可人可以将许可合同赋予自己的全部权利转让给第 三方,但是只能转让一次,并且需要征得供应方的同意 (4.⑦)对计算机系统的限制:通过限制软件运行的计算机系统防止系统扩散 (4.8)地区限制:限制合同的运用地区。 5)交付与安装 明确规定供应方提供软件一一包括程序和文档一一的具体内容,对于程序,需要说明是 否包括源代码;文档要说明包括哪些具体文档:同时对于是否由供应方将应用软件安装在计 算机内 6)移交与验收 为了保证接受方得到的系统是可以实际使用的,在合同中必须对软件的移交和验收作出 安排 7)培训 如果需要供应方为接受方承担培训工作,则应在合同中设置培训条款,包括培训时间 内容和费用承担等 8)维护 在任何软件技术合同中,都要包括维护条款,维护包括纠错性维护、适应性维护和完善 在本节中,“用户”并不仅指单纯的系统使用者,也包括为了赢利而销售应用系统的单位。所以一般称为 接受方,而软件开发单位则称为供应方
发方式或者直接购买软件,则对作为接受方的用户*的限制较为严格。具体地,软件技术合 同通常所包含的条款有: 1)引言 是合同的第一个条款,包括合同签订日期,当事双方名称、地址,合同背景。 2)定义 在定义部分,对一些关键性的用词进行定义,避免双方对合同中用词和概念的不一致带 来纠纷。对于信息系统技术合同,需要进行定义的名词包括“被许可软件”,“文档”等等。 对于“被许可软件”,需要指明软件名称、版本、形式(目标代码,源代码);而对于“文档”, 要说明它是用户手册,还是工程文档,或者两者都包括。 3)标的 说明了开发系统名称、合作开发方式、使用许可以及系统的技术规格。技术规格又包括 软硬件环境,功能描述和性能说明。 4)授权及限制 该部分规定软件供应方和接受方的权利以及对这些权利的限制,在每一项具体的合同 中,用户方获得的授权内容和限制是不一致的。在技术合同中,授权包括: (4.1)使用权:软件使用权是通过许可合同授予用户最主要的权利,是签订许可合同 的标的,不过作为供应方可以对使用权增加一些限制,包括运行环境,数据等等。 (4.2)分销权:如果接受方不是最终使用用户,可以经销系统,则需要在合同中确定 其分销权。 (4.3)独占性:使用权和分销权可以是独占的,也可以是非独占的。分销权独占性一 般只是在一个地区范围内和行业范围内成立。 (4.4)复制权:对用户制作合法拷贝备份的规定。 (4.5)修改权:一般来说,获得使用权或分销权的用户都无权修改供应方提供的软件。 不过,根据实际的情况,可以在合同中作出更为合理的规定。 对于专业 GIS 应用软件,由于一些专业模型需要由用户提供,并且需要修改,一般规 定用户有修改权,以改进模型,但在这时要对供应方的维护责任作出规定。 (4.6)对许可合同的转让权:被许可人可以将许可合同赋予自己的全部权利转让给第 三方,但是只能转让一次,并且需要征得供应方的同意。 (4.7)对计算机系统的限制:通过限制软件运行的计算机系统防止系统扩散。 (4.8)地区限制:限制合同的运用地区。 5)交付与安装 明确规定供应方提供软件——包括程序和文档——的具体内容,对于程序,需要说明是 否包括源代码;文档要说明包括哪些具体文档;同时对于是否由供应方将应用软件安装在计 算机内。 6)移交与验收 为了保证接受方得到的系统是可以实际使用的,在合同中必须对软件的移交和验收作出 安排。 7)培训 如果需要供应方为接受方承担培训工作,则应在合同中设置培训条款,包括培训时间、 内容和费用承担等。 8)维护 在任何软件技术合同中,都要包括维护条款,维护包括纠错性维护、适应性维护和完善 * 在本节中,“用户”并不仅指单纯的系统使用者,也包括为了赢利而销售应用系统的单位。所以一般称为 接受方,而软件开发单位则称为供应方
性维护,合同中首先要注意的是纠错性维护。维护条款包括修正错误的时间,费用承担,同 时规定哪些情况不在供应方维护范围内 9)期限 期限规定了合同的有效时间。 报酬与支付 在报酬和支付部分包括三个方面的问题:支付方式、费用支付针对哪些软件产品和服务、 支付时间。例如,对于最终用户,采取的支付方式包括依次性固定支付,周期性固定支付和 根据运行情况进行支付三种方式。 11)纳税 该部分规定的各项税款的承担单位。 12)所有权的归属 一般而言,接受方只是获得了软件的使用权,所有权并没有转让。但是在合作开发中, 可以根据具体情况规定所有权归属。另外,在承包开发的情况下,为了保护接受方权益,可 以规定所有权属于制定的委托方 13)保密与限制竞争 在承包开发过程中,双方都有可能使用对方的机密,需要规定保密责任。 14)担保和赔偿 担保是指供应方对自己所供应软件的担保,包括功能、性能以及版权等方面。如果所做 保证不能实现,则要向接受方提供损害赔偿。 15)违约处理 规定了合同双方发生违约时的处理,包括终止合同以及赔偿等等。 16)争议处理 在合同执行中出现争议的处理,通常的做法是提请拥有计算机技术方面的专家仲裁裁 17)终止 如果合同没有确定期限,规定合同在哪些情况下终止以及合同终止后双方要做的事情和 继续承担的责任 18)条款的完整性 强调条款的完整性,未在合同中的内容,一律不能成为本次软件贸易的组成部分。 19)不可抗力 由于出现不可抗拒因素而影响合同的执行,通常一方应给予谅解并适当延长履行合同期 20)法律的选择 如果双方属于不同的国家,要说明发生纠纷时采用哪个国家的法律 21)生效 一般合同签字后即可生效,在有些情况下,需要由有关部门批准后方可生效,在本条款 中加以说明 上面是软件技术合同的一些基本条款,除此之外,还往往包括一些附件以详细说明具体 的技术问题。 4.应用项目实施性规划—一软硬件配置 应用项目开始之后,就要进行实施性规划,在这一阶段,主要要确定系统软硬件设计。 如果不是完全自行开发系统,软件设计过程中要进行软件配置,反之要进行软件的总体设计
性维护,合同中首先要注意的是纠错性维护。维护条款包括修正错误的时间,费用承担,同 时规定哪些情况不在供应方维护范围内。 9)期限 期限规定了合同的有效时间。 10)报酬与支付 在报酬和支付部分包括三个方面的问题:支付方式、费用支付针对哪些软件产品和服务、 支付时间。例如,对于最终用户,采取的支付方式包括依次性固定支付,周期性固定支付和 根据运行情况进行支付三种方式。 11)纳税 该部分规定的各项税款的承担单位。 12)所有权的归属 一般而言,接受方只是获得了软件的使用权,所有权并没有转让。但是在合作开发中, 可以根据具体情况规定所有权归属。另外,在承包开发的情况下,为了保护接受方权益,可 以规定所有权属于制定的委托方。 13)保密与限制竞争 在承包开发过程中,双方都有可能使用对方的机密,需要规定保密责任。 14)担保和赔偿 担保是指供应方对自己所供应软件的担保,包括功能、性能以及版权等方面。如果所做 保证不能实现,则要向接受方提供损害赔偿。 15)违约处理 规定了合同双方发生违约时的处理,包括终止合同以及赔偿等等。 16)争议处理 在合同执行中出现争议的处理,通常的做法是提请拥有计算机技术方面的专家仲裁裁 决。 17)终止 如果合同没有确定期限,规定合同在哪些情况下终止以及合同终止后双方要做的事情和 继续承担的责任。 18)条款的完整性 强调条款的完整性,未在合同中的内容,一律不能成为本次软件贸易的组成部分。 19)不可抗力 由于出现不可抗拒因素而影响合同的执行,通常一方应给予谅解并适当延长履行合同期 限。 20)法律的选择 如果双方属于不同的国家,要说明发生纠纷时采用哪个国家的法律。 21)生效 一般合同签字后即可生效,在有些情况下,需要由有关部门批准后方可生效,在本条款 中加以说明。 上面是软件技术合同的一些基本条款,除此之外,还往往包括一些附件以详细说明具体 的技术问题。 4.应用项目实施性规划——软硬件配置 应用项目开始之后,就要进行实施性规划,在这一阶段,主要要确定系统软硬件设计。 如果不是完全自行开发系统,软件设计过程中要进行软件配置,反之要进行软件的总体设计
在进行软硬件配置时,主要考虑的因素有: 1)系统数据量 2)用户数目,并发访问情况 3)现有网络环境 4)投资规模: 5)GS应用在整个系统中的位置,是一个纯粹的GIS系统还是与其它系统结合而成的 综合信息系统。 这些因素,在策略性规划阶段就已经基本确定,此时要根据这些因素进一步选择软件以 及硬件设备。在进行软硬件配置时,除了上述因素外,可以参照以下原则 1)不要只重视硬件,而忽视软件的选择; 2)保护已有的投资,包括软件、硬件设备、数据等 3)保证系统的可扩充性 4)考虑技术的发展方向 5)如果要进行二次开发,要着重考虑软件的二次开发支持能力 6)重点考虑软硬件功能能否满足项目需求 7)性能也是不可忽视的重要因素。 8)选择软硬件的功能必须要满足系统要求,而性能指标可以事先界定,通常系统的性 能与投资多少直接相关,这就需要根据投资数额确定一个最佳性能/投资比,不至于引起浪 费或者不能满足项目要求。 下面给出了进行GIS软硬件配置时的一些具体的意见(表15-3)。 表15-3:GIS软硬件配置时的一些具体的参考意见 具体考虑因素 软件 数据量 如果数据量大,要关注软件对大数据量处理的性能,是否 支持图库 数据的分布性 如果数据是分布管理的,需要软件支持网络 已有数据 软件能否顺利地读入现有的数据 需要二次开发 软件是否具支持二次开发,支持方式(API,控件,宏语 系统需要与其它软件协作软件对数据库是否支持 现有的软硬件平台 软件必须能够运行于现有的软硬件平台上 需要与 Internet结合 软件是否支持Web,具体方式( ActiveXJava等) 硬件 数据量大,并且需要共享选择数据服务器 数据需要定期备份 磁带机,光盘课录机 大量的数据录入 扫描仪,数字化仪 地图输出 彩色喷墨打印机 高质量、大幅面地图输出喷墨绘图仪,其它高档绘图仪 数据采集 GPS接收机,平板测图仪 移动计算 笔记本电脑 已选择的软件 使软件能够运行良好的硬件平台 网络 局域网 细缆线双绞线,集线器 远程访问 拨号网络支持 接入 Internet 各种专线
在进行软硬件配置时,主要考虑的因素有: 1)系统数据量; 2)用户数目,并发访问情况; 3)现有网络环境; 4)投资规模; 5)GIS 应用在整个系统中的位置,是一个纯粹的 GIS 系统还是与其它系统结合而成的 综合信息系统。 这些因素,在策略性规划阶段就已经基本确定,此时要根据这些因素进一步选择软件以 及硬件设备。在进行软硬件配置时,除了上述因素外,可以参照以下原则: 1)不要只重视硬件,而忽视软件的选择; 2)保护已有的投资,包括软件、硬件设备、数据等; 3)保证系统的可扩充性; 4)考虑技术的发展方向; 5)如果要进行二次开发,要着重考虑软件的二次开发支持能力; 6)重点考虑软硬件功能能否满足项目需求; 7)性能也是不可忽视的重要因素。 8)选择软硬件的功能必须要满足系统要求,而性能指标可以事先界定,通常系统的性 能与投资多少直接相关,这就需要根据投资数额确定一个最佳性能/投资比,不至于引起浪 费或者不能满足项目要求。 下面给出了进行 GIS 软硬件配置时的一些具体的意见(表 15-3)。 表 15-3:GIS 软硬件配置时的一些具体的参考意见 项目 具体考虑因素 软件 数据量 数据的分布性 已有数据 需要二次开发 系统需要与其它软件协作 现有的软硬件平台 需要与 Internet 结合 硬件 数据量大,并且需要共享 数据需要定期备份 大量的数据录入 地图输出 高质量、大幅面地图输出 数据采集 移动计算 已选择的软件 网络 局域网 远程访问 接入 Internet 如果数据量大,要关注软件对大数据量处理的性能,是否 支持图库 如果数据是分布管理的,需要软件支持网络 软件能否顺利地读入现有的数据 软件是否具支持二次开发,支持方式(API,控件,宏语 言) 软件对数据库是否支持 软件必须能够运行于现有的软硬件平台上 软件是否支持 Web,具体方式(ActiveX,Java 等) 选择数据服务器 磁带机,光盘课录机 扫描仪,数字化仪 彩色喷墨打印机 喷墨绘图仪,其它高档绘图仪 GPS 接收机,平板测图仪 笔记本电脑 使软件能够运行良好的硬件平台 细缆线/双绞线,集线器 拨号网络支持 各种专线
5.子项目划分和进度安排 在一个较大规模的地理信息系统建设过程中,由于要涉及各个部门,功能和数据数据的 形式多种多样,并且要涉及不同的软硬件平台,需要在项目实施之初,制定计划以协调各个 方面的问题*。通常,计划中最重要的内容是划分子项目以及整个项目进度的安排 5.1划分子项目 子项目的确定是整个GS系统设计过程中最重要的环节之一,子任务的合理制定使得 各方面的细节不至于遗漏,使整个计划、预算和质量得到保证。子项目不仅要包括技术任务 而且要包括各种非技术的任务,包括管理、支持等等。划分子项目时,可以按照整个项目、 项目、任务、子项目、具体工作、步骤等六个层次,进行自顶向下地划分。表15-4列出了 常用的GS项目任务 表15-4:常用的GS项目任务[宫鹏 项目规划 GIS分析 1.可行性分析 1.分析模型定义 2.市场调查 2.分析模型的过程设计 3.技术调查和评价 3.分析模型实施 起草报告 4.分析制图 试点项目 5.分析制表 1.数据收集 6.分析自动化编程 据数字化 7.分析报告生成 3.数据转换 应用系统开发 4.数据质量控制 1.系统的用户需求分析 5.制图 2.系统的设计 6.设备购买 3.系统设计报告起草 7.设备安装 4.系统编程 数据库生成 5.系统测试 1.数据库概念设计 6.系统运行报告和安装 2.数据库详细设计 7.系统培训 3.数据收集 8.系统的用户报告 4.数据数字化 9.系统维护报告 5.数据转换 10.系统维护的技术服务 6.数据编辑 其它 7.数据质量控制 1.人员技术培训 8.数据修改 2.项目管理 9.自动化编程 3.系统维护 数据输出 4.数据安全备案 1.制图 5.项目技术会议 2.数据制表 6.项目中期报告 3.自动化编程 7.项目终期报告 到项目开始执行,不再区分用户方和开发方,原因是无论由哪一方进行开发,进行的项目组织管理工作 都是相似
5.子项目划分和进度安排 在一个较大规模的地理信息系统建设过程中,由于要涉及各个部门,功能和数据数据的 形式多种多样,并且要涉及不同的软硬件平台,需要在项目实施之初,制定计划以协调各个 方面的问题*。通常,计划中最重要的内容是划分子项目以及整个项目进度的安排。 5.1 划分子项目 子项目的确定是整个 GIS 系统设计过程中最重要的环节之一,子任务的合理制定使得 各方面的细节不至于遗漏,使整个计划、预算和质量得到保证。子项目不仅要包括技术任务, 而且要包括各种非技术的任务,包括管理、支持等等。划分子项目时,可以按照整个项目、 项目、任务、子项目、具体工作、步骤等六个层次,进行自顶向下地划分。表 15-4 列出了 常用的 GIS 项目任务。 表 15-4:常用的 GIS 项目任务[宫鹏] 项目规划 1. 可行性分析 2. 市场调查 3. 技术调查和评价 4. 起草报告 试点项目 1. 数据收集 2. 数据数字化 3. 数据转换 4. 数据质量控制 5. 制图 6. 设备购买 7. 设备安装 数据库生成 1. 数据库概念设计 2. 数据库详细设计 3. 数据收集 4. 数据数字化 5. 数据转换 6. 数据编辑 7. 数据质量控制 8. 数据修改 9. 自动化编程 数据输出 1. 制图 2. 数据制表 3. 自动化编程 GIS 分析 1. 分析模型定义 2. 分析模型的过程设计 3. 分析模型实施 4. 分析制图 5. 分析制表 6. 分析自动化编程 7. 分析报告生成 应用系统开发 1. 系统的用户需求分析 2. 系统的设计 3. 系统设计报告起草 4. 系统编程 5. 系统测试 6. 系统运行报告和安装 7. 系统培训 8. 系统的用户报告 9. 系统维护报告 10. 系统维护的技术服务 其它 1. 人员技术培训 2. 项目管理 3. 系统维护 4. 数据安全备案 5. 项目技术会议 6. 项目中期报告 7. 项目终期报告 * 到项目开始执行,不再区分用户方和开发方,原因是无论由哪一方进行开发,进行的项目组织管理工作 都是相似的