gis软件工程的实施与测试.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
gis软件工程的实施与测试

第一节 GIS软件工程的实施准备 一、实施阶段的准备工作 二、硬软件引进 三、软件工程对编程的技术要求 四、软件工程对编程的质量要求 一、 实施阶段的准备工作 系统实施工作量大,投入的人力、物力多,技术含量高,为了保障系统编程工作顺利开展,必须进行充分准备。无论是程序的编制还是系统的实施都需要一定客观的条件环境,包括硬件、软件、模拟的客户网络和工作模式等要素,同时这个阶段需要大量投入技术人员。在正式开始编程序前,需要开展如下工作: 1、硬件准备 硬件设备包括计算机主机输入输出设备、存储设备、辅助设备(稳压电源、空调设备等)、通信设备等。按照系统设计方案,要购置、安装、调试这些设备。这方面的工作需要花费大量的人力、物力,持续相当长的时间。 2、软件准备 GIS往往不是从底层开发的,而是建立在一定的GIS基础软件的基础 上,如ARC/INFO、AutoCAD、Map、MAP/INFO等。即使是从底层开始开发,也需要准备编程语言软件、系统开发中的工具软件、数据库管理系统软件等。软件的配置方案已经包含在系统设计方案中,按照配置方案进行落实就可以了。 3、开发人员准备 系统实施工作量大,相对于系统分析、系统设计阶段而言,需要更多的参加人员,而且整个系统的实施需要专门的人来进行组织和管理。因此需要进行人员补充,特别是具体编程人员的增加。同时这些新增人员由于没有参加前两个阶段,所以必须由系统设计人员向他们进行培训,尽快熟悉系统开发的任务。在此基础上,根据编程人员的能力分配系统的不同模块。 4、数据准备 GIS是一种基于数据管理的信息系统,除系统运行后产生和录入的数据外,需要系统外提供大量的基础数据,一般有地形图、地籍图和一些现存的业务数据。虽然数据字典和数据库设计书规定了数据的格式,但是系统在编制和测试过程中,需要使用到实际数据,方便编程人员对进行程序调试和测试工作。而数据的收集、整理、录入是一项既繁琐又要确保质量的工作,需要花费大量的人力和物力。一般说来,确定数据库物理模型之后,就应进行数据的整理、录入。这样既分散了工作量,又可以为系统调试提供真实的数据。我国GIS实践证明,这方面的工作往往容易被人忽略,人们认为通过假造极少的符合数据格式的数据来满足开发和测试的需要,所以系统在运行过程中问题不断,甚至系统完成后只能作为摆设放在那里而不能真正运行。 二、硬软件引进 一般说来,在经费一定,系统开发目标正确的条件下,硬件、操作系统软件及GIS基础软件要同时考虑,制定最佳配置方案。硬件选择除了考虑和比较各种技术指标外,实施过程中还应注意各子系统之间硬件、软件的兼容但当然最好选用同一型号;硬件、软件最好由同一家公司负责;设备最好分批进,以适应计算机迅速更新换代的特点;切忌在尚未完成设计之前,线购置大量高档设备和软件,造成积压浪费。 软硬件引进工程的实施步骤为:配置方案制定→购置(或开发)→安装调试→试运行,其流程图如下: 硬软件引进工作实施中应注意的问题有: (1)GIS基础软件对硬件和操作系统均有一定的要求,选择硬件和操作系统时 要充分考虑这一因素。 (2)除非原来有较好的基础,否则不提倡从头开始自行研制GIS基础软件。最好在国内外已有先进的商品化软件中挑选,并在此基础上根据本系统的用户需求进行二次开发。 (3)较大的GIS一般要设中心机房,机房装修应由专业人员承担,要符合用电、防火、防静电、防尘、温度、湿度、通风等各项指标要求。 (4)网络规模应与系统规模相适应,设备应使用、效率高、安全性好。 (5)尽早安排人员培训,上岗人员必须经过一定程度的培训。 (6)安装、调试、试运行中发现的问题因及时处理。 三、软件工程对编程的技术要求 作为软件工程的一个阶段,程序编制是设计的继续。然而,在编码中所遇到的问题,如程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性。下面介绍软件工程对编码的技术要求。 1、有关编码的原则 (1)简明清楚。避免过分技巧,以免造成程序的可读性差。 (2)避免及少用全局变量,避免副作用,不要过多的程序嵌套结构。 (3)编程时首先达到正确性,然后考虑执行速度。 (4)采用记忆名;充分的注释;合适的编程语言。 (5)不要害怕缺乏某种编程语言的知识。不同的编程语言的本质具有共性,真正掌握了一种编程语言,可以很快地掌握其他语言。 2、编码与软件开发方法 编程语言的选择常常依赖于开发的方法,如果要

文档评论(0)

yigang0925 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档