21世纪高等院校教材·地理信息系统教学丛书:地理信息系统软件工程的原理与方法

目 录内容简介
目录第一章 GIS软件工程概述 1第一节 GIS软件工程 1一、GIS软件的主要特点 1二、GIS软件开发过程中的问题 2三、GIS软件开发存在问题的原因分析 4四、GIS软件工程 4五、GIS软件工程的特色 7第二节 软件生存周期模型 10一、概述 10二、瀑布模型 11三、增量模型 13四、螺旋模型 13五、喷泉模型 14六、智能模型 14第三节 GIS软件工程的生存周期 14一、前期工程 15二、设计工程 16三、数据工程 17四、工程实施 18五、维护工程 18第四节 GIS软件工程建设的主要过程 19一、GIS软件开发的工程化方法 19二、GIS软件工程的系统分析 21三、GIS软件工程的需求分析 24四、GIS软件工程的系统设计 27五、GIS软件工程的编码设计 30六、GIS软件工程建设过程中的文档 33思考题 33第二章 GIS软件工程的可行性分析 34第一节 软件工程调研 34一、现状调查 34二、需要调查的内容 36三、调查内容的组织和分析 37第二节 可行性研究 40一、可行性研究的目的 40二、可行性研究的任务 41三、可行性研究的具体步骤 42第三节 成本效益分析 43一、几种度量效益的方法 43二、成本效益的分析 44第四节 工程项目开发计划 47一、制定开发计划的原则 47二、制定开发计划的方法 48三、推算各阶段时间的方法 49四、开发计划的表达方式 50思考题 51第三章 GIS软件工程的系统分析 53第一节 系统分析 53一、概述 53二、系统分析的任务 54三、系统分析的难点 54四、系统分析的要求 55五、系统分析的过程 56六、系统分析的方法 58第二节 需求工程 59一、需求工程的概念 59二、需求工程中涉及的角色 59三、需求工程的作用 60四、需求工程的内容 61第三节 需求分析 64一、需求分析的必要性 64二、需求分析的原则 64三、需求分析的方法 65四、数据流程图 66五、数据字典 70思考题 73第四章 GIS软件工程的分析方法 74第一节 结构化分析方法 74一、概述 74二、结构化分析的方法 76第二节 面向对象基础 78一、面向对象的概念 78二、面向对象的方法 83第三节 Coad分析方法 85一、概述 85二、Coad分析方法 87第四节 OMT分析方法 95一、OMT方法的发展 95二、三种模型介绍 96三、OMT方法的分析过程 102第五节 面向对象的开发过程 103一、应用生存期 103二、类生存期 104三、应用开发过程 108四、系统体系结构 110第六节 面向对象的分析过程 111一、概述 111二、论域分析 111三、应用分析 115思考题 115第五章 GIS软件工程的总体设计 116第一节 概述 116一、系统设计在软件开发中的位置 116二、总体设计过程中需要完成的工作 118第二节 体系结构设计 120一、概述 120二、总体设计的目标 120三、总体设计的步骤 121四、总体设计的基本任务 121五、GIS的系统设计模式 122六、GIS的体系结构设计 125第三节 软件结构设计 128一、概述 128二、结构化设计的优点 129三、开发和维护软件的费用 129四、结构化设计的适用范围 130五、结构化分析(SA)和结构化设计(SD)的关系 131六、结构设计的基本概念 132七、模块的独立性 134八、软件结构图 138九、软件结构形态 140十、影响范围和控制范围 141十一、软件结构设计准则 143第四节 数据库设计基础 145一、数据库分析的过程 145二、数据的管理模式 146三、数据库设计的目标 147四、数据库设计的主要内容 148五、数据库设计的步骤 148六、数据库的逻辑设计 150七、数据库的物理设计 152八、数据库的实现 153九、数据库的运行与维护 154第五节 空间数据库设计 155一、空间数据库的概念 155二、空间数据库技术的产生背景 156三、空间数据库的技术特色 157四、空间数据库的体系结构 158五、空间数据库设计的原则 159六、空间数据库的设计过程 160七、空间数据库的需求分析和数据模型设计 162八、空间数据库的概念设计 162九、空间数据库的详细设计 166十、地理信息元数据的设计 168第六节 应用模型设计 172一、概述 172二、应用模型 173三、应用模型的分类 174四、应用模型的作用 177五、应用模型建模的步骤 178六、应用模型的构建方法 179思考题 180第六章 GIS软件工程的详细设计 182第一节 详细设计 182一、概述 182二、详细设计的基本任务 183三、详细设计方法 184四、程序流程图 185五、N-S图 189六、PAD图 190七、判定表 192八、PDL语言 194第二节 用户界面设计 195一、用户界面应具备的特性 196二、用户界面设计的任务分析 197三、用户界面的任务和工作设计 200四、界面设计的基本类型 201五、界面设计原则 201六、GIS软件界面设计中的要素 204七、GIS软件的基本界面样式 206八、GIS软件的界面设计方法 212第三节 标准化设计 213一、地理定位控制 213二、属性数据指标体系 214三、数据分层方案 215四、数据文件命名规则 215五、统计单元 217六、技术流程和质量控制 217思考题 217第七章 GIS软件工程的设计方法 219第一节 结构化设计方法 219一、系统结构图的基本组成 219二、数据流图变换为系统结构图的方法 221三、结构化设计的审查 224第二节 Jackson方法 226一、概述 226二、JSP方法 227三、JSD方法 231第三节 Booch方法 235一、面向对象设计概述 235二、Booch方法的发展 236三、Booch方法的过程 237四、Booch方法的特点 238五、基本模型 239第四节 Coad设计方法 246一、概述 246二、设计问题域组元 246三、设计人机交互组元 248四、设计任务管理组元 251五、设计数据管理组元 255第五节 OMT设计方法 256一、系统设计 256二、对象设计 257三、OMT设计方法的缺点 258第六节 UML方法 259一、UML概述 259二、通用模型元素 262三、用例模型 265四、静态模型 269五、动态模型 276六、实现模型 287思考题 290第八章 GIS软件数据工程 292第一节 概述 292一、GIS的数据源 293二、数据源的审查过程 294三、GIS数据组成和特点 295第二节 空间数据的特征 300一、空间数据的基本特征 300二、空间数据的测量尺度 301三、空间数据的来源 302四、空间数据的类型和表示方法 304第三节 GIS数据的规范化和标准化 304一、统一的空间定位框架 304二、统一的数据分类标准 305三、统一的数据编码系统 306四、统一的数据记录格式 307五、统一的数据采集原则 307六、统一的测试标准 308第四节 地理信息的分类和编码 308一、地理信息分类与编码的意义 308二、地理信息分类与编码的原则 309三、地理信息分类与编码的基本方法 310四、地理实体的分类 311五、地理实体属性数据的编码 314六、地理信息实体的标识码结构 317七、城市地理实体的识别码方案 318八、图形数据分类与编码标准 320第五节 数据预处理 321一、数据源的选择 321二、比例尺的选择 321三、图层的制定 322四、预处理的基本内容 322五、图幅数据的处理 323六、空间数据的压缩处理 323七、空间数据类型的转换 324第六节 数据采集 324一、野外数据的采集方法 324二、地图数据的采集方法 326三、属性数据的采集方法 333四、空间数据的检查 334第七节 数据处理与数据库建立 335一、格式转换 335二、图形单元的修改 336三、图幅拼接 336四、坐标转换 337五、几何纠正 337六、数据编辑处理 337七、拓扑结构及拓扑关系的自动生成 338八、数据库建立 338思考题 339第九章 GIS软件工程的数据质量控制 340第一节 概述 340一、数据质量的基本内容 340二、空间数据质量 344三、GIS数据误差 345四、GIS中的误差传播 347五、GIS空间操作中误差的传播 348第二节 GIS数据质量问题的过程分析 349一、影响GIS数据质量的因素 349二、GIS数据源的质量问题 351三、GIS数据库建立过程中的数据质量问题 352四、GIS分析处理过程引入的数据质量问题 354第三节 GIS数据质量的控制 355一、数据质量控制的内容 355二、空间数据质量控制方法 357三、GIS数据库的质量控制 358四、数据质量控制方案的设计 360五、数据质量检验和数据质量报告 361第四节 测绘数字化产品的质量控制 364一、数据质量控制的要求 364二、数据质量检查 365三、错漏标准的制定 365思考题 366第十章 GIS软件工程的实施与测试 368第一节 概述 368一、实施阶段的准备工作 368二、硬软件引进 369三、软件工程对编程的技术要求 370四、软件工程对编程的质量要求 371第二节 程序编制
目 录内容简介
《地理信息系统软件工程的原理与方法》系统地阐述了地理信息系统(GIS)软件工程这一领域内的基本概念、原理与方法。《地理信息系统软件工程的原理与方法》共包括十五章和两个附录,主要内容有:GIS软件工程概述、可行性分析、系统分析、系统分析方法、总体设计、详细设计、系统设计方法、数据工程、数据质量控制、工程实施与测试、维护工程、工程质量保证、工程标准化、工程管理、软件工程环境等。《地理信息系统软件工程的原理与方法》内容丰富、组织严谨,原理和方法结合密切,丰富的图表和应用实例便于读者自学。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠