暂无评论
图文详情
- ISBN:9787306081810
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:240
- 出版时间:2024-09-01
- 条形码:9787306081810 ; 978-7-306-08181-0
内容简介
本书全面﹑系统地论述了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.4 GIS软件工程的分类、开发方式及特点
1.4.1 GIS软件分类
1.4.2 GIS应用系统的开发模式
1.4.3 GIS软件工程的特点
第2章 软件过程
2.1 软件过程概述
2.2 软件生命周期模型
2.2.1 瀑布模型
2.2.2 原型模型
2.2.3 增量模型
2.2.4 螺旋模型
2.2.5 喷泉模型
2.3 敏捷开发与极限编程
2.3.1 敏捷开发
2.3.2 极限编程
2.4 GIS项目软件开发过程
第3章 软件工程可行性分析
3.1 可行性分析概述
3.2 可行性分析的内容
3.3 成本一效益分析
3.3.1 软件系统开发费用的内容
3.3.2 成本估计
3.3.3 成本/效益分析方法
3.4 软件工程项目开发技术
3.4.1 制订开发计划的原则
3.4.2 制订开发计划的方法
3.4.3 推算各阶段时间的方法
3.5 可行性分析报告的编写
第4章 软件工程的需求分析
4.1 需求分析概述
4.1.1 需求分析的特点
4.1.2 需求分析的任务
4.1.3 需求获取的方法
4.1.4 需求分类
4.2 需求分析的方法
4.2.1 数据流程图
4.2.2 实体一关系图
4.2.3 状态转移图
4.2.4 数据字典
4.3 需求分析报告的编写
第5章 GlS软件工程总体设计
5.1 总体设计概述
5.1.1 软件设计的重要性
5.1.2 软件总体设计过程
5.1.3 总体设计的基本任务
5.2 软件设计基本原理
5.2.1 抽象
5.2.2 细化
5.2.3 模块化
5.2.4 模块划分原则——耦合
5.2.5 模块划分原则——内聚
5.3 数据库设计
5.3.1 数据库设计的目标和内容
5.3.2 数据库设计的步骤
5.3.3 数据库的逻辑设计
5.3.4 数据库的物理设计
……
第6章 GIS软件工程详细设计
第7章 面向对象设计和分析方法
第8章 软件工程的设计模式
第9章 软件测试
0章 GIS软件项目管理
1章 GIS二次开发技术
2章 开源GIS软件项目介绍
展开全部
作者简介
马林兵,男,副教授,博士,长期从事本科教学和科研工作,主要研究方向为GIS理论与方法,承担《GIS软件工程与Web应用开发》、《GIS软件工程与Web应用开发实验》等课程。
本类五星书
本类畅销
-
断代(八品)
¥13.4¥42.0 -
家居设计解剖书
¥27.3¥39.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥30.2¥48.0 -
中医基础理论
¥50.7¥59.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
社会学概论(第二版)
¥33.0¥55.0 -
当代教育心理学(第3版)(本科教材)
¥23.8¥66.0 -
编辑审稿实务教程
¥35.1¥45.0 -
北大人文课(平装)
¥12.2¥45.0 -
当代西方政治思想前沿
¥22.4¥32.0 -
落洼物语
¥8.4¥28.0 -
弹性力学
¥10.2¥30.0 -
计算结构力学
¥9.8¥24.0 -
软件定义网络(SDN)实战教程
¥49.6¥69.8 -
介入护理学(案例版)
¥52.4¥69.8 -
信息系统项目管理师教程(第4版)
¥117.6¥168.0 -
学前教育史(第二版)
¥31.2¥48.0 -
数理经济学的基本方法(第4版)(精)
¥56.9¥79.0 -
大学生心理健康教育(第二版 套装共2本)
¥22.4¥40.8 -
古代汉语(第四册)
¥13.3¥35.0