第1章 GIS软件工程概述
1.1 软件工程
1.2 GIS软件工程
1.3 软件过程与过程模型
1.4 内容框架与案例介绍
1.5 本章小结
思考题
第2章 GIS软件可行性分析
2.1 可行性分析概述
2.2 软件项目调研
2.3 系统方案设计
2.4 可行性分析
2.5 可行性分析报告撰写
2.6 本章小结
思考题
第3章 GIS软件需求分析
3.1 需求分析概述
3.2 需求分析过程
3.3 需求获取
3.4 需求分析与建模方法
3.5 软件需求规格说明书
3.6 需求评审
3.7 需求变更及跟踪管理
3.8 本章小结
思考题
第4章 GIS软件系统设计
4.1 系统设计概述
4.2 体系结构设计
4.3 数据库设计
4.4 系统模块设计
4.5 系统接口设计
4.6 用户界面设计
4.7 运行环境设计
4.8 非功能特性设计
4.9 设计模式
4.10 系统设计说明书
4.11 本章小结
思考题
第5章 GIS数据工程
5.1 数据工程概述
5.2 空间数据库设计
5.3 空间数据库建设
5.4 空间数据管理
5.5 空间数据更新
5.6 本章小结
思考题
第6章 GIS软件程序设计
6.1 程序设计方法
6.2 程序设计语言
6.3 GIS软件开发模式与语言
6.4 程序设计编程风格
6.5 程序代码管理与审查
6.6 程序代码复用
6.7 本章小结
思考题
第7章 GIS软件测试
7.1 软件测试概述
7.2 软件测试过程
7.3 测试用例设计
7.4 软件测试内容
7.5 软件测试报告
7.6 软件产品发布
7.7 本章小结
思考题
第8章 GIS软件运行与维护
8.1 软件部署与运行
8.2 软件维护
8.3 客户满意度与产品评价
8.4 软件再工程
8.5 本章小结
思考题
第9章 GIS软件工程系统分析方法
9.1 面向过程分析方法
9.2 面向对象分析方法
9.3 本章小结
思考题
第10章 GIS项目管理支撑
10.1 项目估算
10.2 项目管理计划
10.3 风险管理
10.4 配置管理
10.5 质量管理
10.6 研发效能度量
10.7 项目复盘
10.8 项目管理支撑工具
10.9 本章小结
思考题
参考文献
展开