7.3.6 地下管线信息系统的实施
根据以上所分析的系统框架和功能设计,结合当地城市规划管理部门的实际需要,制定相应的项目实施方案,配备好系统的基础软硬件结构,并进行人员的培训与选择,从而为城市地下管线信息系统的实施做好准备。
系统实现阶段的核心工作是软件编码的实施。为了保证系统开发的质量,该阶段应按编码原则、规范、方法的规定进行操作。
在实施过程中应注意以下几个方面:
1.尽量使用GIS基础平台的编程资源
城市地下管线信息系统一般是面向一定GIS基础平台的应用,除了对GIS基础平台的功能进行定制外,还要进行大量的开发来获得系统所需的专有功能。实现这些专有功能有两种方式:一是直接利用操作系统或通过编程语言的资源进行编程,二是利用GIS基础平台提供的资源库进行开发。前者由于直接进行开发往往工作量大,且无法享受基础平台升级带来的好处,系统维护工作量大,系统生命周期受到很大的影响。而后者却可以在短时间内构建专有功能,工作量会大大降低,同时也可以享受GIS基础平台升级带来的好处,因此在不影响执行效率的前提下应尽量采用后者进行开发。
2.关注系统配置要求
地下管线的数据量大,综合性强,所开发的系统需要对海量数据进行处理、显示、查询、读写,对硬件、网络等设备有较高的要求。如具有一定仿真功能的三维GIS,一般的PC机就很难满足要求。同时,系统的算法、程序流程等对系统的执行效率也有很大的影响。因此在开发实施的过程中应尽量采用效率高的连接方式,不能为节约开发工作量而牺牲系统效率。在进行实际处理海量数据操作时,应注意避免系统产生灾难性的后果。
3.良好的程序设计风格
城市地下管线信息系统的涉及对象比较复杂,往往存在许多非流程化的过程,良好的程序设计风格可以提高程序的可读性和稳定性。
4.程序容错性强
城市地下管线信息系统的专业性比较强,在系统运行过程中,可能面临许多不规范甚至非法的操作,如果程序容错性差,非常容易导致系统崩溃。因此程序的容错性至关重要。
5.采用版本控制管理程序编码
城市地下管线信息系统的复杂性决定了其软件开发不能一步到位,引入版本可以降低系统的复杂性。所谓版本就是将系统划分为若干各具有一定顺序的部分,如首先实现系统的轮廓和框架,在此基础上不断增加新的功能,逐步完善,最后达到系统的物理实现。
同时,在系统的开发过程中,要建立相应的质量管理规范和测试规范,并形成质量管理的流程化作业,使各个系统的测试和质量管理工作规范化、日常化,让系统开发进度和系统质量得到有效控制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。