- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【测绘课件】地信息系统工程
地理信息系统工程向南平湖南软件职业学院 院长中南大学国土测绘系 教授2006.06 一、GIS工程设计二、GIS工程设计的基本原则三、GIS工程的生命周期方法学四、生命周期各阶段的基本任务 五、地理信息系统评价 六、地理信息系统标准化 一、GIS工程设计 GIS的开发建设和应用是一项系统工程,涉及到系统的最优设计、最优控制运行、最优管理,以及人、财、物资源的合理投入、配置和组织等诸多复杂问题。需要运用系统工程、软件工程等的原理和方法,结合空间信息系统的特点进行实施建设。 1、GIS工程设计综述 地理信息系统的开发研究分为四个阶段:系统分析、系统设计、系统实施、系统评价及维护。系统分析阶段的需求功能分析、数据结构分析和数据流分析是系统设计的依据。系统分析阶段的工作是要解决“做什么”的问题,它的核心是对地理信息系统进行逻辑分析,解决需求功能的逻辑关系及数据支持系统的结构,以及数据与需求功能之间的关系;系统设计阶段的核心工作是要解决“怎么做”的问题,研究系统由逻辑设计向物理设计的过渡,为系统实施奠定基础。 2、软件危机与GIS软件危机 西方计算机科学家把软件开发和维护过程中遇到的一系列严重问题统称为“软件危机”。 GIS软件开发同样存在危机。 3、软件工程 1968年北大西洋公约组织的计算机科学家在联邦德国如开国际会议,讨论软件危机问题,在这次会议上正式提出并使用了“软件工程”这个名词,一门新兴的工程学科就此诞生。 4、什么是GIS工程危机 概括地说,GIS工程危机包含下述两方面的问题,如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的软件与数据。 (1)对软件开发成本和进度的估计常常很不准确 (2)用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件与数据通常没有适当的文档资料。 (6)软件与数据成本在计算机系统总成本中所占的比例逐年上升。 5、产生GIS工程危机的原因 在工程开发和维护的过程中存在许多多严重问题,一方面与软件本身的特点有关,另一方面也和工程开发与维护的方法不正确有关。 GIS工程是系统软硬件、数据以及系统开发、集成、使用和维护需要的所有文档。 根据美国一些软件公司的统计资料,在后期引入一个变动比在早期引入相同变动所需付出的代价高2~3个数据量级。图1.1定性地描绘了在不同时期引入一变动需要付出代价的变化趋势。图1.2是美贝尔实验室编统计得出的定量结果。 6、解决GIS工程危机的途径 ? GIS工程学正是从管理和技术方面研究如何更好地开发和维护GIS工程的一门新兴学科。 二、GIS工程设计的基本原则 1、计划管理原则 用分阶段的生命周期计划严格管理 Boehm认为,在工程的整个生命周期应该制定并严格执行六类计划,它们是项目概要计划,里程碑计划,项目控制计划,产品控制计划,验证计划,运行维护计划。 2、坚持进行阶段评审原则 第一,大部分错误是在编码之前造成的,Boehm等人的统计,设计错误占软件错误的63%,编码错误仅占37%; 第二,错误发现与改正得越晚,所需付出的代价也越高(参见图1和图2) 3、严格的产品控制原则 为了保持系统各个配置成分的一致性,必须实行严格的产品控制,其中主要是实行基准配置管理。所谓基准配置又称为基线配置,它们是经过阶段评审后的系统配置成分(各个阶段产生的文档或程序代码)。基准配置管理也称为变动控制:一切有关修改系统的建议,特别是涉及到对基准配置的个性建议,都必须按照严格的规程进行评审,获得批准以后才能实施修改。 采用现代程序设计技术原则 结果应能清楚地审查原则 开发小组的人员应该少而精原则 当开发小组人员数为N时,可能的通信路径有N×(N-1)/2条。 承认不断改进工程实践的必要性原则 按照这条原则,不仅要积极主动地采纳新的软件技术,而且要注意不断总结经验,例如,收集进度和资源耗费数据,收集出错类型和问题报告数据等等。 三、GIS工程的生命周期方法学 GIS工程采用的生命周期方法学就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生成的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后逐步完成每个阶段的任务。 1、瀑布模型 ?传统的生命周期方法学可以用瀑布型(Waterfall model)来模拟,如图1.3所示 几个特点: (1)阶段间具有顺序性和依赖性 (2)推迟实现的观点 清楚区分逻辑设计与物理设计,尽可能推迟程序的物理实现,是按照瀑布模型开发软
您可能关注的文档
- 【广告策划-PPT售楼处设计建议及成功售楼处案例解析.ppt
- 【广告策划-PPT】阿特金斯创意产园区概念性规划.ppt
- 【广告策划PPT】北京万科紫台房地产推广执行方案-世纪博瑞.ppt
- 【广告策划-PT】机场媒体推介招商方案.ppt
- 【广告策划】诠释装文化,演绎石材经典 绿云石都开业推广方案.ppt
- 【广告策划-PPT】本最新小户型住宅的布局及规划.ppt
- 【广告策划】长油漆CF策略及表现.ppt
- 【广告策划】新妮爽-纤百合新品上市整体品牌设计方案.ppt
- 【广告策划-PPT】吉利品牌完整的牌规划几个系统IV设计.ppt
- 【广告策划】(食品饮料藏锐-新希望包装设计方案.ppt
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
原创力文档


文档评论(0)