1GIS软件特点?GIS软件开发程中存问题?
特点:1)实现空间属性数体化存储组织空间数存储结构方面需进步工作
2)数组织处理模式方面袭图处理模式——点线面图层图库面程尺度割裂
3)采树型系统结构-工作模式数交换图层单位——长事务封锁力度
4)空间数理范围方面效处理二维空间数DEM数——三维空间数效处理手段
5)数享功享方面开始考虑元数问题实现格式空间数间转换问题——系统中心互操作未解决概括起:系统中心图基础二维处理静态理尺度割裂数集中
问题:1)费预算常突破完成时间拖延
2)开发软件满足户求
3)开发软件维护性差(规范)
4)开发软件性差(缺乏测试)
5)数工程量特特数采集工作量十分
6)软件需求软件生产矛盾日益加剧突出表现软件生产率低
7)软件重性差(级—软件规格说明软件模块软件代码软件文档等)
2GIS软件工程特色表现方面?
1)软件工程关注型程序构造软件工程中心课题控制复杂性谐合作开发软件关键
2)系统复杂度——交付文档质量数量软件微感复杂性软件宏观复杂性
3)数系统中具特位——核心数:硬件:软件8:1:1 数质量数现势性合理数结构
4)系统表达方式复杂——表达容复杂表达象具时空特性
5)系统更新速度快
6)系统维护工作量
7)易操作性求高
3GIS软件工程生存周期包含阶段?阶段务什?
1)系统分析阶段
工程调研行性研究制定项目计划需求分析等子阶段
2)系统设计阶段
总体设计数库设计模型设计详细设计等子阶段
3)系统实施阶段
硬件安装调试程序编制数库工程测试试运行等子阶段
4)运行维护评价阶段
数库维护软硬件维护系统评价等容
4GIS系统设计包含容?
包括数设计系统结构设计程设计:
数设计侧重空间数结构属性数库结构定义
系统结构设计定义GIS成分间关系
程设计结构成分转换成GIS程性描述编码阶段根种程性描述生成源程序代码然通测试终完整GIS产品
采设计方法:结构化生命周期法原型法面象设计方法
5GIS软件工程目标?
(1)付出较低开发成(2)达求软件功(3)取较软件性(4)开发软件易移植(5)需较低维护费(6)时完成开发务时交付(7)开发软件性高
6结构化生命周期法特点目
特点:(1)根需求设计系统:求未明确户需求前进行阶段工作
(2)严格阶段进行:生命周期阶段严格划分阶段明确务目标阶段分干工作步骤
(3)文档标准化规范化:求文档采标准化规范化确定格式术语图形图表
(4)分解综合:系统划分相互联系相独立子系统直模块
(5)强调阶段成果审定检验:阶段成果需户理员专家认
目:(1)保证工作质量阶段开发正确性系统开发减少盲目性
(2)便计划理控制前阶段工作成果阶段工作基础扎实易返工
(3)保证通讯容正确理解系统开发员户语言
(4)分解复杂系统简单化便设计实施综合已实施子系统成完整系统体现系统总体功
(5)减少系统开发工作中隐患
7原型法产生背景
1)微型计算机日益普
前实力雄厚公司够买起计算机付起信息系统开发维护费现绝数公司甚力购买计算机时软件费整信息系统开发费中例迅速升已超硬件价格采传统开发方法耗时员广费开发工作带困难
2)应需求变化加快
全球化天企业间竞争日益激烈企业发
展战略断调整企业规模断变化公司结构着型灵活方发展断缩短开发周期提高质量信息系统开发提出更高求
3)社会化GIS发展趋势
面社会众GIS呈现出丰富彩形式动态
性GIS应需求初确定果采结构化生命周期法周期太长费太高法完成努力完成系统建成日淘汰时
4)螺旋型模型求
户需求变认预先定义方法实施中
困难户需求早期加冻结原型化方法相反认需求反复变种正常现象避免应该鼓励户需求提出更更高求原型法未系统提供信息真正满足理决策需
8基原型法开发信息系统包括阶段?
1)确定户基需求
户根系统特点清楚表达基需求应该具备基功户界面基形式等系统分析开发员确定系统规模基
框架判断系统需数否时应估算出开发原型成
2)开发初始原型
开发初始原型仅仅反映户基需求求完善开发初始原型目快速建立满足户基需求交互式系统够户求
断修改系统分析设计员应视化开发工具高层次开发语言建立系统原型帮助修正系统设计容
3)利原型提炼户需求
系统原型开发员户系统设计构思进行话桥梁户通亲原型解需求满足程度存问题开发员方
面记录户提出该系统缺点足处方面助原型系统引导启发户表达系统终求
4)修正改进原型
开发员根第三阶段中户提出修改意见发现问题初始原型系统进行修改扩充完善次反复程直户满意止
果户满意修改原型成运行原型运行原型成新应系统作应系统开发基础
9试述统建模语言软件开发阶段作
UML通标准建模语言具静态结构动态行系统进行建模UML适系统开发程中需求规格描述系统完成测试阶段
ü 需求分析阶段通例捕获户需求采例建模描述系统感兴趣外部角色系统功求
ü 设计阶段引入定义软件系统中技术细节类(处理户接口数库通讯行性等问题类)构造阶段提供更详细规格说明
ü 编程(构造)独立阶段务面象编程语言设计阶段类转换成实际代码
ü UML模型作测试阶段系统通常需单元测试集成测试系统测试验收测试测试组UML图作测试
o单元测试类图类规格说明
o集成测试部件图合作图
o系统测试例图验证系统行
o验收测试户进行验证系统测试结果否满足分析阶段确定需求
10GIS基设计方法较
结构化生命周期法:规定软件开发程中项工程活动规定相互衔接固定次序前阶段成果阶段工作开展基础
种开发方法软件开发提供较成熟完善理模式直观易学足缺乏灵活性尤软件需求明确准确情况问题更突出次修改困难难维护软件模块重性差等缺点
原型法:思想助原型辅助软件开发开发初期开发员根户需求理解利开发工具快速构造出原型软件户开发员通原型软件试运行评价修正改进逐步明确软件功需求进行
正式开发者直接原型扩充成终产品优点增进开发员户系统功需求理解户提供种力学手段尤提高户接受性软件原型否具代表性直接影响软件开发成功否
面象技术:客观世界(问题域)成相互联系事物(象)组成象运动规律部状态象间相互作相互联系构成完整客观世界问题解象间通讯描述面象开发方法包括分析阶段高层设计类开发实例建立组装测试等阶段
11什GIS项目进行行性研究?方面着手?
行性分析社会素技术素济素三方面建立应型理信息系统必性实现系统目标性进行分析确定户实力系统环境原始数数流量存贮空间软件系统费预算时间分析效益分析等通常考虑7方面素
1理分析
理分析应型GIS实现行性涉两方面容:GIS系统提供数结构数模型应涉专业数特征结构适宜性分析二分析方法应模型GIS技术结合性分析
2技术水
1)计算机系统功寿命限制
GIS系统功实现程度受计算机系统功寿命限制选择GIS硬件设备时重点考虑性价格高等素外应注意系统发展
2)技术方法
GIS系统空间信息系统开发应型GIS系统时应该选择先进开发技术方法保证GIS技术先进性
3)技术力量
GIS设计开发程中决定性素现条件国技术结构单性难找较高专业知识丰富计算机系统设计开发验GIS理水综合型需组织方面专家学者联合
攻关
3费估算
应型GIS设计程中需费包括:
① 资料数图等收集输入处理费
② 软硬件购置维护费
③ 系统运行理包括工作员工资
④ 消耗品费
4财力状况
财力支持关系GIS成败决定性素财力状况户分:
① 资金丰富财力支持充分保证建立形式规模理信息系统
② 资金限财力支持没充分握须设计中GIS进行仔细证
③ 资金相限GIS财政支持某种程度险
5社会效益
社会效益分析指应型GIS建立产生社会效益预测包含两方面容:济效益科学技术效益济效益指投入产出率
科学技术效益指科学技术达水社会产生影响
6支持程度
户支持程度:部门理者工作员建立GIS支持情况
力状况:包括少力GIS系统中少员需培训等
财力支持情况:包括组织部门予
前投资额维护GIS逐年投资额等
7进度预测
应型理信息系统建设项复杂系统工作般需较长时间系统建设时间规定长易领导户理解接受建设时间成影响系统目标素
12需求工程包含容?
13进行需求分析程中应注意问题?
(1)开发原型户够解进行机交互般软件质量感觉常基界面友性感觉强烈推荐原型方法(相应产生迭代)
(2)记录需求起源原建立回溯客户追踪性第步
(3)需求视图建立数功行模型提供3种视图减少忽视某东西性增加识致性
(4)需求赋予优先级短时限软件需求实现果采增量程模型必须标识第增量中交付需求
(5)努力删含糊性数需求然语言描述存含糊性正式技术复审发现删含糊性种方法
14需求分析目标什需求分析成品什
系统需求分析户进行深入细致调查基础进行通系统潜户进行书面口头交流收集信息根系统软件设计求纳整理系统概略描述
15做系统分析工作需系统分析员具备素质?
① 户建立真正伙伴关系
② 善发现问题背问题
③ 学快
④ 语言户交流
16方面进行需求评审?
(1)系统定义目标否户求致
(2)需求分析阶段提供文档资料否齐全
(3)文档中描述否完整清晰准确反映户求
(4)系统成分重接口否已描述
(5)开发项目数流数结构否足够确定
(6)图表否清楚补充说明时否理解
(7)功否已包括规定软件范围否已充分说明
(8)设计约束条件限制条件否符合实际
(9)开发技术风险什?
(10)否考虑软件需求方案?
(11)否考虑会提出软件需求?
(12)否详细制定检验标准否系统定义否成功进行确认
17简叙述总体设计阶段工作
1)划分出组成物理元素构成联系定义描述根系统确定应目标配置适模型数量硬件软件确定计算机运行环境
2)系统运行环境确定根应模型应目设计应型GIS数库数模型根系统数模型应分析模型数处理模型等数标准质量求等做出相应定义规定
18确定系统目标基原?
1)针性
提高信息理效率提高信息质量决策者提供时准确效信息社会提供需信息出发点
2)实性
根国现行GIS发展状况数单位(城市区)难短期建成完善系统充分发挥系统济效益社会效益应注重实性
3)预见性
充分考虑国家关专业理政策方针立法信息技术快速发展系统功设置时应留发展余良接口
4)先进性
考虑计算机外设基础软件新版新操作系统等先进设备先进技术应
19简说明系统总体设计基原
1完备性:指系统功齐全完备般应型GIS具备数采集理处理查询编辑显示绘图转换分析输出等功
2标准化:指系统设计应符合GIS基求标准二指数类型编码图式符号应符合现国家标准行业规范
3系统性:属性数库理系统图形数库理子系统应模型子系统必须机结合体种参数互相进行传输
4兼容性:数具交换性选择标准数格式设计合适数格式变换软件实现GISCAD类数库间数享
5通性:系统必须够范围推广受区域限制
6性:系统运行安全性二数精度性符号容完整性
7实性:系统数组织灵活满足应分析需求系统真正做够解决户关心问题生产实践科研教学服务
8扩充性:考虑应型GIS 发展系统设计时应采模块化结构设计模块独立性强模块增加减少修改均整系统影响便系统改进扩充系统处断完善程中
20叙述说明数库分析程注明数库分析需考虑素
1数库宏观理定义
1)参考基准坐标系统
空间坐标系统应GIS基础精确合理坐标系统源学数赖参考国两种高程基准种1956年黄海均高程基准面种1980坐标系高程基准面国面坐标系三种分1954年北京坐标系1980年国家坐标系心坐标系
2)图投影(map projection)
图投影采定数学法展开球椭球面转换展开二维面转换程中根投影条件采数学方法结果(产生变形性质)数库设计时应考虑投影选择投影间变换
3)数库例尺
数库例尺通常取决户数精度求然旦理数输入数库中户意例尺进行显示数库精度原始图件致
2数库数模型确定
数库数模型选择GIS 基础软件分开确定数库数模型接着需考虑数进行分层层数表示形式层数属性容属性表间关系等
21数库设计应该达样目标?
决定数库数容选择适数模型数容库中组织等
22简述应模型作
1)联系GIS应系统常规专业研究纽带
2)综合利GIS应系统中量数工具
3)GIS应系统解决种实际问题武器
4)GIS应系统更高技术水发展基础
5)利信息交流
23简述应型GIS应模型建立方法
概念模型较灵活引入许模糊概念适范围广易数接受难进行精确定量分析
数学模型果关系清楚精确反映系统素间定量关系易然程施加控制通常难包括太素常常简化理想情形削弱实性
统计模型通量实践建立具简单实适性广处理量相关素特点缺点程清般采黑箱灰箱方法建立
24详细设计务?请简说明
(1)细化总体设计体系流程图绘出程序结构图直模块编写难度单程序员掌握止
ü(2)功模块选定算法
ü(3)确定模块数组织
ü(4)确定模块接口细节模块间调度关系
ü(5)描述模块流程逻辑
ü(6)编写详细设计文档包括细化系统结构图逐模块描述功接口数组织控制逻辑等
25空间数库概念设计包括部分?中空间需求分析包括容?
1)空间数需求分析
空间数需求分析步骤:户需求调查分析空间数现状系统分析
2)ER模型
描述: ER模型构建信息系统数库概念模型种效工具效方法
组成:实体类(简称实体)关系类(简称关系)属性
26试较基ER方法空间ER方法异
27图形数分层理需考虑素?
① 素类型分层性质相相素应放层
② 数数间关系数公边数间隶属关系等
③ 基础信息数分层较细种专题信息数般放单独层较少层中
④ 考虑户视图样性
⑤ 分层时应考虑数功关系数频率起导作功等
⑥ 分层时应考虑更新问题应考虑变更频繁数分离出
⑦ 分层时应顾数量层数数量较均衡
⑧ 量减少冗余数
28空间数库概念模型设计务什?包含步骤?
ü概念数库模式设计:户需求描述现实世界通中信息分类聚集概括建立抽象高级数模型(ER模型)形成概念数库模式
ü 事务设计:考察需求分析阶段提出数库操作务形成数库事务高级说明
29进行应型GIS功设计?应注意问题?
应型GIS功设计重点基功设计编程根需求分析结果解决特定应目进行功分析选择合适工具型GIS功具体化满足户需
般应遵循原:
(1)功结构合理性:系统功模块划分系统设计思想指导合理进行集成区分功特点清楚逻辑清晰设计合理
(2)功结构完备性:根系统应目求功齐全适合应目范围
(3)系统功独立性:功模块应相互独立具备套完整处理功功相独立重复度
(4)功模块性:模块稳定性操作数处理方法科学实
(5)功模块操作简便性:子功模块应操作方便简单明宜掌握
30GIS界面设计需遵循原?
1)致性原
① 追求设计者模型系统映象户概念模型致性界面概念表达方式应接户想法
② 控制应方式致性类似情况必须致操作序列采国家行业标准户惯方式
2)合适功
功欠缺系统会户丧失兴趣繁琐功会量增加系统复杂性
3)封装性
界面量掩藏复杂部实现细节户集中精力解决专业应问题
4)灵活性
界面应该灵活安排种话方式充分满足户种选择
5)合理高效利屏幕
首先窗口显示容应协调致
次功菜单应建立层次级联系次菜单应区
次研究空间信息视化问题户方便操空间数外考虑屏幕色彩合理搭配屏幕刷新等问题
6)户界面效率
显示查询空间分析GIS基功海量空间数进行述操作耗费计算机资源巨应妥善解决问题提高界面响应速度
7)提供反馈帮助信息出错处理机制
8)应程序设计分离
31应型GIS实施阶段务什?
1硬件准备
硬件设备包括计算机输入输出设备存储设备辅助设备(稳压电源空调设备等)通信设备等等购置安装调试设备方面工作花费量力物力持续相长时间
2软件准备
软件设备包括系统软件数库理系统应程序软件需购买需组织力编写需相力物力时间编写程序阶段务
3员培训
指户培训户包括员业务员系统投入运行系统中工作数现行系统精通业务缺乏计算机知识保证系统调试运行利进行应根基础提前进行培训适应逐步熟悉新操作方法时改变旧工作惯软件更换更困难
4数准备
数收集整理录入项繁琐劳动量工作没定基础数准备系统调试进行般说确定数库物理模型应进行数整理录入样分散工作量系统调试提供真实数
32什进行程序编写组织理包括容?
程序编写工作系统实施质容产品套程序GIS开发终成果程序编写实际项系统工程
程序编写工作组织理实际员训练软件培训程序编写调试验收等方面容合理安排提高程序编写质量效率
33简述GIS数字化建库工作流程
① 首先必须确定数字化方法工具
② 准备数字化原图掌握该图投影例尺格网等空间信息
③ 分层求进行Coverage(图层)数字化数字化程包括选择控制点数字化控制点确定投影信息采集数编辑修改数等
④ 收集空间数进行拓扑关系建立空间实体赋属性值
⑤ 进行坐标变换图接边处理建成分层理空间数库
34良编程风格通常应该包括事项
ü(1)适位置应该加入必注解程序部文档注解程序阅读调试作
ü (2)数说明应方便阅读理解查找维护目变量名等标识符应作恰分表达容含义注意声明次序标准化变量语句中声明时应字母先序排列
ü (3)语句书写应层次感便理解例采缩进排列避免量嵌套结构语句放行中书写避免复杂条件测试等
ü (4)程序组织应具固定层次先进行数输入数初始化然进行数处理结果输出
ü (5)数输入应进行完整性检查格式力求统简单应必提示信息友户界面
ü (6)输出结果应采良格式加必说明
35GIS系统维护包括方面工作?
1)程序维护
系统维护阶段会部分程序需改动根运行记录发现程序错误时需改正着户系统熟悉户更高求部分程序需改进
环境发生变化部分程序需修改
2)数文件维护
业务发生变化需建立新文件者现文件结构进行修改
3)代码维护
着环境变化旧代码适应新求必须进行改造制定新代码修改旧代码体系代码维护困难新代码贯彻部门专负责代码理
4)机器设备维护
包括机器设备日常维护理旦发生障专进行修理保证系统正常运行
36系统维护工作分四种类型?
1)改正性维护
指发现系统中错误引起维护工作容包括诊断问题修正错误
2)适应性维护
指适应外界环境变化增加修改系统部分功维护工作例新硬件系统问世操作系统版更新应范围扩适应变化应型GIS需进行维护
3)完善性维护
指改善系统功应户需增加新功维护工作系统时期运行某方效率需提高者方便性提高者需增加某安全措施等等类维护工作占维护工作绝部分
4)预防性维护
动性预防措施寿命较长目前尚正常运行发生变化部分进行维护适应修改调整
37什GIS软件评价?种评价类型?评价指标具体容分什?
GIS评价GIS测试基础通技术子济子进行评价出系统整体水系统实施取效益认识评价软件评价分:技术评价济评价
性称安全性:系统正常环境够稳定运行发生障者发生障通系统具备功数恢复减少系统障造成损失力
扩展性:满足新功需求系统进行修改扩充力商品化GIS产品进步完善产品功提供更佳更通户开发接口台力
移植性:系统种计算机硬件台正常工作力
软件系统进行数享交换力
系统效率:包括系统运行速度运算处理精度两方面求
系统产生效益:系统应国民济生产实践起作GIS信息产品商品化实现价值
软件商品化程度:软件商品化程度指户认程度体现软件安装程序易性产品包装技术手册户手册界面友性易性等方面
技术服务支持力:户进行工作进行踪服务技术指导时需户进行集中技术培训
软件维护运行理:软件易维护便理力
38项目理范畴包括部分?
1)项目费预算落实
2)组织项目队伍
3)项目技术路线控制
4)项目进度理
5)项目质量理
6)物资金理
7)项目终收尾评价
39项目申请书容包括方面?
① 立项:项目建设意义国外研究现状发展趋势
② 需求分析行性研究:行性研究理决策
③ 项目实施方案:项目建设目标容拟解决关键问题研究方法技术路线
④ 项目组织形式:员组成职称例技术力量等
⑤ 研究进度:时间安排务进度阶段成果
⑥ 基条件:软硬件条件资源条件工作积累外部条件
⑦ 费预算:业务费材料费设备费协作费理费等
⑧ 效益评价:济效益社会效益
40GIS软件测试种方法?试较种方法
GIS软件测试方法:
① 文档审查
② 模拟运行测试
③ 模拟开发测试
41试述GIS软件测试容
1)系统运行环境
2)软硬件体系支撑结构
3)系统项功指标
4)系统综合性指标
42基电子政务基础台进行电子政务系统开发技术方案优点?
ü(1)整系统进行统规划设计基础进行业务理系统数库建设工作实现业务综合网络化运行
ü(2)整国土资源电子政务系统表现形式采BS层架构方式样客户端维护
ü(3)需系统完成国土资源电子政务容真正实现站式服务
ü(4)够支持业务流程扩充性增加业务流程需相应增加流程模板完成流程务
43电子政务系统特点?
(1)网信息发布
n(2)部门部办公动化
n(3)实现网交互式办公
n(4)部门资源享协工作
44国国土资源信息化建设历发展阶段?特点?
① 数字制图科学计算阶段
20世纪80年代中期90年代初属国土资源理计算机技术初步结合时期国土资源信息化发展历程起步阶段目前广泛土利规划图土利现状图说国土资源信息化发展中数字制图方面典型应实例
② 数库单系统建设阶段
开始20世纪90年代属国土资源信息化发展期根业务工作求设计实现土理关信息收集理处理计算机综合应软件系统
③ 数中心电子政务阶段
阶段属国土资源信息化形成期基形成国土资源政务理计算机化网络化集成化思想阶段目效服务众
45试述GIS工程标准制定基步骤
(1)建议——拟订初步建议方案
(2)开发——制定标准具体容
(3)咨询——征求吸取关员意见
(4)审批——理部门决定否推出
(5)公布——公布发布标准生效
(6)培训——推行标准准备员条件
(7)实施——投入需历相期限
(8)审核——检验实施效果决定修改撤消
(9)修订——修改中适部分形成标准新版进入新周期
46简述软件文档作?
(1)提高软件开发程见度开发程中发生事件某种阅读形式记录文档中理员记载材料作检查软件开发进度开发质量实现软件开发工程理
(2)作开发员定阶段工作成果结束标志
(3)提高开发效率软件文档编制开发员阶段工作进行周密思考全盘权衡减少返工开发早期发现错误致性便时加纠正
(4)记录开发程中关信息便协调软件开发维护
(5)提供软件运行维护培训关信息便理员开发员操作员户间协作交流解软件开发活动更科学更成效
(6)便潜户解软件功性等项指标选购符合需软件提供
47高质量文档体现方面?
1)针性:文档编制前应分清读者象类型层次读者决定样适应需
2)精确性:文档行文应十分确切出现义性描述课题文档容应协调致没矛盾
3)清晰性:文档编写应力求简明配适图表增强清晰性文档面户两类文档应开发文档(面开发员)样软件专术语
4)完整性:文档应完整独立应成体系
5)灵活性软件项目规模复杂程度着许实际差律
6)追溯性:开发阶段编制文档阶段完成工作密切关系前两阶段生成文档着开发工作逐步延伸具定继承关系项目开发阶段间提供文档必定存着追溯关系
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档