在系统实施阶段,如何选择程序语言?
在系统实施阶段,如何选择程序语言?
正确答案:程序语言的选择应作如下考虑:①考虑编程的效率及代码的可读性。一般应选择高级语言作为主要的编程工具。②考虑要符合详细设计的思想。一般应选择结构化的语言,如C、Pascal等,这些语言的特点是直接支持结构化的控制结构,具有完备的过程结构和数据结构。③程序设计语言应是一种通用语言。因为GIS软件既包括数据、图形处理及分析,还包括对各种软硬件的控制等,任何一种专用型的高级语言都无法完全胜任。④考虑到程序的执行效率以及对某些特殊硬件的控制和操作要求。可以针对特定的模块采用混合编程,达到程序的特别目的。⑤考虑编码和维护成本。选择合适的高级语言以降低编码量及日常维护工作中的困难程度。⑥根据系统开发的不同规模,选择合适的高级语言。比如对于一个大型的GIS,用TurboC就可能不完全适用,而应选择VisualC++等易于项目管理的高级语言。⑦根据不同的开发平台和使用平台,选择不同的语言。⑧系统的兼容性、移植性等。
- 上一篇:试述详细设计与总体设计阶段工作的差别?
- 下一篇:简述GIS数据字典的任务