本书全面、系统地论述了GIS软件工程的基本原理、关键技术以及应用开发方法。本书还重点介绍了AcGIS的几个二次开发技术和开源GIS技术体系。全书共分十二章,内容包括:软件工程概述;软件过程;软件工程可行性分析;软件工程的需求分析;GIS软件工程总体分析;GIS软件工程详细设计;面向对象设计和分析方法;软件工程设计模式;软件测试;GIS软件项目管理;GIS二次开发技术;开源GIS软件项目等。
第1章软件工程概述
1.1软件的基本概念
1.1.1什么是软件
1.1.2软件分类
1.2软件危机
1.3软件工程的基本概念
1.3.1什么是软件
1.3.2软件工程的方法
1.3.3软件工程与网络
1.4GIS软件工程的分类、开发方式及特点
1.4.1GIS软件分类
1.4.2GIS应用系统的开发模式
1.4.3GIS软件工程的特点
2章软件过程
2.1软件过程概述
2.2软件生命周期模型
……
马林兵,男,副教授,博士,长期从事本科教学和科研工作,主要研究方向为GIS理论与方法,承担《GIS软件工程与Web应用开发》、《GIS软件工程与Web应用开发实验》等课程。