摘要: 成功的GIS工程项目应达到以下几个主要目标:较低的开发成本,符合要求的功能,较好的性能和可靠性,有较好的移植性和较低的维护费用,最后需要软件能按时完成和及时交付使用。无疑,上述目标之间存在一定的互补和互斥关系。实施GIS开发项目就是力图在以上目标的冲突中取得一...
成功的GIS工程项目应达到以下几个主要目标:较低的开发成本,符合要求的功能,较好的性能和可靠性,有较好的移植性和较低的维护费用,最后需要软件能按时完成和及时交付使用。无疑,上述目标之间存在一定的互补和互斥关系。实施GIS开发项目就是力图在以上目标的冲突中取得一定程度的平衡。
进行GIS软件工程系统分析主要有以下步骤:
(1)识别GIS用户要求。
(2)评价GIS的可行性。
(3)进行GIS开发经济分析和技术分析。
(4)把功能分配给GIS软硬件、人、GIS数据库和其他系统元素。
(5)建立GIS开发成本和进度限制。
(6)生成GIS规格说明,形成所有后续GIS工程的基础。
GIS软件工程系统分析的第一步是识别GIS用户要求。GIS系统分析员首先要帮助用户定义GIS系统的目标: GIS将产生什么信息,要求的功能和性能如何。分析员要査明GIS用户“要求”(对GIS系统成功的实现来说是关键项目) 与GIS用户“希望”(有用但不必须)之间的区别。接下来分析员进一步评估某些辅助信息。如建立GIS系统的技术是否存在?需要哪些软硬件和人力资源,成本与进度限制如何?如果新的GIS产品将要推向市场,则该GIS产品的潜在市场如何?GIS产品的市场竞争力如何等。
最后把在识别GIS要求步骤中所收集的信息定义到一个“GIS概念文档”中。