上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.1 GIS开发模式
GIS开发是一项十分复杂的系统工程,通常投资大、周期长、风险大、涉及部门繁多。应用型GIS的种类繁多,涉及应用领域广泛,技术要求千差万别。对于功能单一、简单小型的应用型GIS系统可直接购买GIS商品化软件;但对规模较大、功能复杂、需求不确定性程度比较高的系统,购买商品化软件很难满足要求,必须进行二次开发。应用型GIS的开发是采用GIS的原理和方法,基于系统化思想指导下的工程化建设过程。根据不同应用型GIS的要求,其开发模式都应遵循软件工程的原则和要求进行。
1.自行开发模式
自行开发模式是指由用户依靠自己的力量独立完成系统的设计与开发。自行开发方式需求明确、开发费用低,易于维护,但对用户要求较高。自行开发模式不但要求用户有较强的系统分析、设计和编程能力,还要求具备一定的软件工程的组织管理能力。
2.委托开发模式
委托开发模式是指由用户委托GIS开发商按照用户的需求完成全部设计、开发任务,而用户只配备精通管理业务的人参与的开发方式。委托开发模式相对于自行开发模式来说,用户比较省事,但开发费用高,维护和扩展均要依赖对方。
3.联合开发模式
联合开发模式是指由用户中精通管理业务、计算机技术、GIS技术的开发人员与有丰富经验的专业开发人员共同完成系统的分析、设计、实施、评价、管理和维护工作的开发方式。联合开发模式折中了前两种开发方式的优点,但增加了系统开发工作中合作和协调的困难。