敏捷开发方法在GIS软件开发中的应用研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:aiggo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业的迅猛发展,地理信息科学与技术的发展也日新月异,并迅速应用到社会生产的各个方面。然而,GIS软件的开发中也出现了需求模糊、质量难以控制、维护困难、项目延期等问题。   敏捷开发是一种新兴的轻量型的软件开发方法,它强调软件开发中人的作用,要求对需求变更做出快速有效的反馈,并且能够让客户在短期内看到可以运行的软件模型从而减少风险。这种方法解决了传统软件开发中存在的一些问题,提高了软件开发的效率,并迅速被推广开来。本文研究敏捷开发方法在GIS开发中的应用,以解决GIS开发中的一些问题。   本文首先从很多GIS开发使用的软件过程——瀑布模型的缺点入手,介绍了敏捷开发为什么更适合软件开发,并探讨了敏捷开发理论基础和常用的敏捷过程,并在此基础上,拟定了本文重点研究的几个敏捷开发的关键技术和方法,分别是单元测试和测试驱动开发、敏捷设计原则、项目自动化和持续集成,研究这些技术在GIS开发中的应用,解决应用这些方法的一些具体技术问题,并举例论证。   在上述的研究的基础上,将敏捷开发方法应用在“南京市畜禽养殖场防疫地理信息系统”的开发中。针对项目的具体情况,依据敏捷设计原则,改进了系统架构设计和客户端主界面框架设计,在用户需求变化后,改进后的设计能迅速响应变化。采用迭代式的开发方法,设计并实现了用户管理、养殖场信息管理、疫情和应急管理模块。验证了敏捷开发方法在GIS开发中的适用性和有效性。
其他文献
中国共产党党员,一个多么光荣、神圣而响亮的称号!她经历了90多年腥风血雨的严酷洗礼,浸染了无数革命烈士的宝贵鲜血,召唤了多少志向宏伟、理想崇高、充满激情、奋斗不息的仁
本文以徕卡TS30测量机器人为平台,针对CPIII多测回边角数据采集系统的设计与开发进行了研究,并对其在客运专线中的应用进行了介绍。针对徕卡TS30全站仪(简称测量机器人),本文着
芸薹属(Brassica)是十字花科(Cruciferae)植物中最为重要的一属,具有重要的经济价值。其中甘蓝型油菜由于具有高产、抗病、抗逆性、环境适应能力强等优点最受关注,种植面积最
中专升格高职院校近几年得到了很好的发展,办学规模不断扩大、教学质量也得到一定提高。但是,在其发展过程中仍然存在着很多制约其发展的弊端和问题,如何摆脱升格前中专教育
本问卷可帮助你更好地了解自己的适应能力.如果在测验中得分较低,你不必忧心忡忡,因为一个人的适应能力是随着年龄增长,知识、经验的丰富而不断增强的.只要你有信心,努力学习
地下煤炭资源的开采,使得矿区的生态环境、建筑物和构筑物之间的平衡遭到破坏。地表移动参数的最优性质决定了预测的准确性,求取地表移动参数是本文研究的主要内容,如何根据任意