GIS设计与开发期末复习资料

常用的GIS设计方法:
1结构化生命周期法
2原型法
3面向对象的设计方法

结构化周期法的基本思想是将系统开发看作工程项目,有计划有步骤的进行

结构化周期法进行GIS设计需要完成的六个阶段:
1系统开发准备阶段
2调查研究及可行性研究阶段
3系统分析阶段
4系统设计阶段
5系统实施阶段
6维护和评价阶段

代码编写要注意的问题:
1在适当位置加入必要的注释,即程序内部文档
2语句书写要有层次感,便于理解
3程序组织应具有固定层次
4数据说明应以方便阅读,理解,查找和维护为目的;变量名等标识符应做到恰如其分地表达内容含义;注意声明次序的标准化;不同变量在同一语句中声明时,应按字母先后顺序排列
5数据输入应进行完整性检查,格式力求统一简单,应有必要的提示信息及友好的用户界面
6对输出结果应采用良好的格式,并加以必要说明

程序调试:
1选取足够的测试数据,对程序进行实验,记录发生的错误
2定位程序中的错误位置
3研究程序源代码,找出故障原因,并改正错误

排错方法:
1硬性排错
2归纳法排错
3演绎法排错
4跟踪法排错

安排GIS项目时要考虑的因素:
1确定系统的验收及支付分期
2进度计划策略
3如何定义和识别GIS各项任务
4GIS项目管理人员如何掌握每一任务的结束日期,如何识别和监控关键路径,如何确定任务的并行性,以确保项目顺利完成
5如何度量进度和质量
6非技术因素的影响,如风险因素

制定项目进度安排表的方法:
1里程碑表示法
2直方图法
3关键路径法
4墙纸法

GIS软件测试方法:
1文档审查
2模拟运行测试
3模拟开发测试

软件的评价分为:
1技术评价
2经济评价

GIS软件测试包括的内容:
1系统运行环境
2系统体系结构
3系统功能指标
4系统的综合性能指标

GIS维护包含的内容:
1数据维护与更新
2应用系统维护与更新
3网络维护与安全管理

GIS项目估算包括:
1资源估算
2时间估算
3成本估算

详细设计的主要表达工具:
1程序流程图(程序框图)
2N-S盒式图
3问题分析图
4类程序设计语言(PDL,又称伪码)

GIS软件技术发展的5个阶段:
1集成式GIS
2模块式GIS
3核心式GIS
4组件式GIS
5万维网GIS

程序语言的选择应做如下考虑:
1编程的效率及代码的可读性
2要符合详细设计的思想
3程序设计语言应是一种通用语言
4程序的执行效率以及对某些特殊硬件的控制和操作要求
5编程和维护成本
6根据系统开发的不同规模,选择合适的高级语言
7根据不同的开发平台和使用平台,选择不同的语言
8系统的兼容性,移植性等

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值