预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《GIS软件工程的原理与方法》课程教学大纲 课程名称(中文/英文):GIS软件工程的原理与方法/Principle&methodofGISsoftwareproject 课程编码:12024005课程类型:专业选修课 课程性质:专业基础课适用范围:05地理信息系统 学分数:3先修课程:地理信息系统原理、GIS空间分析原理与方法、遥感数字影像处理原理、程序设计 学时数:54 考核方式:考查制订日期:2005年 制订单位:广州大学地理科学学院审核者:夏丽华 执笔者:崔海山 一、教学大纲说明 (一)课程的地位、作用和任务 我国从20世纪80年代开始了GIS(地理信息系统)的建设,经历了项目型GIS、管理型GIS、社会型GIS等几个阶段,其技术发生了翻天覆地的改变,其发展可以说与计算机技术完全同步了。但这也导致GIS用户在建立相应系统时面临一个复杂环境,往往系统刚刚建设完毕,整个系统就不能够满足当前需要了,从而导致大面积的投资失误与浪费。这是GIS建设周期长的一个后果,同时也反映了GIS技术和用户需求的发展速度不相适应,所以在开展GIS软件可行性研究、系统分析、系统设计、系统实施、系统维护等阶段时,就必须以软件工程的思想和方法进行项目的组织与管理,以保证GIS软件开发的顺利实施与成功实现。GIS软件工程的原理与方法是一门培养从事地理信息应用系统建设专门人才的重要的专业基础课。 (二)课程教学的目的和要求 通过教学,使学生熟悉地理信息系统(GIS)软件工程这一领域内的基本概念、原理与方法;掌握地理信息系统软件工程的可行性分析、系统分析、系统分析方法、总体设计、详细设计、系统设计方法、数据工程、数据质量控制、工程实施与测试、维护工程、工程质量保证、工程标准化、工程管理、软件工程环境等内容;理解GIS软件工程具有系统复杂度大的特点;了解GIS软件工程与其他软件工程的最大区别体现在GIS数据的组织与管理、GIS数据的质量控制以及GIS应用模型的构建等方面。 (三)课程教学方法与手段 运用多媒体等教学手段,采用课堂理论讲授、讨论和案例分析相结合的方法。 (四)课程与其它课程的联系 GIS软件工程的原理与方法是地理信息系统原理、GIS空间分析原理与方法、遥感数字影像处理原理、程序设计等课程的后续课程,为人工智能与专家系统等课程的学习奠定了基础。 (五)教材与教学参考书 教材:毕硕本等,《地理信息系统软件工程的原理与方法》,科学出版社,2003。 教学参考书:李满春等,《GIS设计与实现》,科学出版社,2002; 陈正江等,《地理信息系统设计与开发》,科学出版社,2004; 孔云峰等,《GIS分析、设计与项目管理》,科学出版社,2005。 二、课程的教学内容、重点和难点 教学内容 第一章GIS软件工程概述 第一节GIS软件工程 第二节软件生存周期模型 第三节GIS软件工程的生存周期 第四节GIS软件工程建设的主要工程 第二章GIS软件工程的可行性分析 第一节软件工程调研 第二节可行性研究 第三节成本-效益分析 第四节工程项目开发计划 第三章GIS软件工程的系统分析 第一节系统分析 第二节需求工程 第三节需求分析 第四章GIS软件工程的分析方法 第一节结构化分析方法 第二节面向对象基础 第三节Coad分析方法 第四节OMT分析方法 第五节面向对象的开发过程 第六节面向对象的分析过程 第五章GIS软件工程的总体设计 第一节概述 第二节体系结构设计 第三节软件结构设计 第四节数据库设计基础 第五节空间数据库设计 第六节应用模型设计 第六章GIS软件工程的详细设计 第一节详细设计 第二节用户界面设计 第三节标准化设计 第七章GIS软件工程的详细设计 第一节结构化设计方法 第二节Jackson方法 第三节Booch方法 第四节Coad设计方法 第五节OMT设计方法 第六节UML方法 第八章GIS软件数据工程 第一节概述 第二节空间数据的特征 第三节GIS数据的规范化和标准化 第四节地理信息的分类和编码 第五节数据预处理 第六节数据采集 第七节数据处理与数据库建立 第九章GIS软件工程的数据质量控制 第一节概述 第二节GIS数据质量问题的过程分析 第三节GIS数据质量的控制 第四节测绘数字化产品的质量控制 第十章GIS软件工程的实施与测试 第一节概述 第二节程序编制 第三节软件测试 第四节测试用例的设计 第五节软件调试 第六节软件试运行 第十一章GIS软件维护工程 第一节概述 第二节软件系统的维护 第三节软件维护活动 第四节程序修改的步骤及副作用 第五节软件可维护性 第十二章GIS软件工程的质量保证 第一节概述 第二节软件质量的度量模型 第三节软件质量保证 第四节软件质量评价与评审 第五节软件可靠性 第六节软件容错技术 第十三章GIS软件工程标准化 第一