- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
gis设计与开发
Gis设计与开发思路
现实需求、GIS概念模型、机理过程、人机交互系统、现实需求
开发方式:独立开发,扩展式二次开发,集成式二次开发
第一章GIS设计思想内容,标准
(一)GIS设计目标
通过改进系统设计方法,严格执行开发的内容划分,进行阶段质量把关以及做好项目
建设的组织管理工作,从而达到增强系统的实用性,降低系统开发和应用的成本,延
长系统生命周期的目的。
(二)GIS设计的特点
1、数据:数据量大,实体种类繁多、实体间关联复杂的特点
2、功能:GIS设计以空间数据为驱动
3、工程:GIS工程投资大,周期长,风险大,涉及部门繁多
二gis设计的理论基础
Gis工程学:GIS本身发展和将系统工程学思想引入GIS设计的产物
(一)GIS工程学体系
1、任务:寻求系统总体最优化
2、基础理论:(1)系统学思想(整体性,层次性,相关性,功能性,动态性),(2)
系统工程学(3)软件工程学(4)地理信息科学三层次(理论,技术,应用)
3、方法论:根据GIS工程学的基础理论而形成的一系列程序化的基本操作技术与方法
(二)GIS工程学的特点
1、以空间信息系统工程优化为目的
2、横跨多学科
3、直接面向决策,为可持续发展提供决策支持
4、与GIS产业化密切相关
三GIS设计的内容
(一)设计原则:标准化,先进性,兼容性,高效性,可靠性通用性
(二)设计内容
软件设计和数据库设计
第二章gis设计的方法
一、结构化生命周期法
1、结构化生命周期法又称结构化分析和设计方法,又称结构化系统开发方法
结构化生命周期法是系统分析员,软件工程师,程序员以及最终用户按照用户至上的
原则,自顶向下分析与设计和自底向上逐步实施建立计算机系统的一个过程,是组织,
管理和控制信息系统的开发过程的一种基本框架。
2、基本思想:(1)要求设计过程必须严格按照阶段进行
(2)在系统建立之前就必须严格的定义和描述用户的需求。
3、阶段划分:(1)系统开发的准备阶段
(2)调查研究及可行性研究阶段
-1-
(3)系统分析阶段
(4)系统设计阶段
(5)系统实施阶段
(6)系统维护和评价阶段
4、特点:(1)预先明确系统的需求,根据需求来设计系统
(2)自顶向下来设计和规划信息系统
(3)运用分解和协调技术,使复杂系统简单化
(4)严格按阶段进行开发
(5)强调阶段成果的审定和检验
(6)文档的标准化和规范化
5、优缺点:优点:(1)阶段的顺序性和依赖性、(2)从抽象到具体,逐步成精、(3)
系统分析与系统设计分开、(4)质量保证措施完备。缺点:(1)阶段回溯不可避免,
系统开发周期长、(2)预先定义用户需求,必须在早期就冻结用户的需求、(3)未能
很好解决系统分析到系统设计之间的过度、(4)文档的编写工作量极大,缺乏实用价
值
6、适用范围:适用于一些组织相对稳定,业务处理过程规范,需求明确且在一定时期
内不会发生大的变化的大型复杂系统开发
二、原型法
1、基本思想:首先建立一个能反应用户主要需求的原型,然后让用户实际看见新系统
的概貌,以便判断哪些功能是符合要求的,哪些事需要改进的,然后将原型反复改进,
最终建立完全符合用户需求的模型
2、阶段划分:(1)确定用户的基本需求:功能,界面,数据库
(2)开发初始原型
(3)利用原型来提炼用户需求
(4)修正和改进原型
(5)反复直到用户满意
3、特点:(1)并非所有的需求都预先定义
(2)需要一个系统模型来作为开发的雏形
(3)只要有合适的工具就能快速建造和修改模型
(4)反复修改是必要的不可避免的
4、优缺点:优点:(1)用户的参与更实际更富建设性,增强用户信心
(2)不需要进行用户培训
(3)易于改进,生命力较强
(4)开发周期短,费用少
缺点:(1)大系统或复杂系统难以实现
(2)开发的过程管理困难,反复修改使开发进度难以控制
5、适用范围:用户需求不清楚,管理及业务处理不稳定,需求经常发生变化,系统规
模小,不太复杂的情况。
6、原型应用与种类
原型应用:(1)承担工程的全部任务(2)仅替代生命周期法的某一个或几个阶段
原型种类:研究型,试验型,进化型
-2-
三、面向对象的设计方法
1、产生的背景:(1)软件重用性差(2)软件可维护性差,(3)开发出的软件不能满
足用户
文档评论(0)