应用项目策略性规划工作对应于项目生命周期的识别需求阶段,主要目的是确定要建立 怎样的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.应用项目实施性规划——软硬件配置 应用项目开始之后,就要进行实施性规划,在这一阶段,主要要确定系统软硬件设计。 如果不是完全自行开发系统,软件设计过程中要进行软件配置,反之要进行软件的总体设计