GIS设计与应用第四章-GIS工程分析_第1页
GIS设计与应用第四章-GIS工程分析_第2页
GIS设计与应用第四章-GIS工程分析_第3页
GIS设计与应用第四章-GIS工程分析_第4页
GIS设计与应用第四章-GIS工程分析_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《地理信息系统设计与应用》

第四章

GIS应用工程系统分析(8学时)1.GIS应用系统分析的方法与过程;2.GIS应用系统的业务需求;3.空间数据需求;4.GIS应用系统的功能需求与非功能需求;5.GIS应用系统的用户需求;6.GIS应用系统需求规格说明书编写。了解GIS应用系统分析的方法与过程,结合案例理解并掌握GIS应用系统的具体分析以及需求分析规格说明书编写。4.1GIS应用系统分析的方法与过程一、系统分析过程需求知识技能系统需求调查分析系统可行性分析系统分析规格说明书编写需求验证需求管理工程管理二、需求是什么关键的问题是一定要编写需求文档。我们经常遇到,分析人员说:“我们想与你谈谈你的需求。”客户的第一反响便是:“我已经将我的要求都告诉你们了,现在我要的就是给我编一个系统”。而实际上,需求并未编写成文档,因此分析人员不得不从头做起。所以如果只有一堆邮件、贴条、会谈过几次或一些零碎的对话,你就确信你已明白用户的需求,那完全是自欺欺人。需求分析专家AlanDavis〔1993〕拓展了需求概念:“从系统外部能发现系统所具有的满足于用户的特点、功能及属性等”。这些定义强调的是产品是什么样的,而并非产品是怎样设计、构造的。而下面的定义那么从用户需要进一步转移到了系统特性〔SommervilleandSawyer1997〕:需求要应该做的事

业务需求用户需求功能需求空间数据需求系统需求约束条件其它非功能需求使用实例文档工程视图与范围文档三、需求的层次需求的层次需求的层次四、需求分析方法1客户发动会议开发者、用户领导与用户代表一起组织发动,重视工程。2客户业务习惯与业务流程调查3客户业务调查4一般需求文档5需求反响与确认6需求规格说明书编写7需求审核与签字确认4.2GIS应用系统的业务需求系统建设目标业务现状业务流程业务范围:本单位业务、相关业务、未来开展的业务业务数据〔是非常重要的〕存在的问题业务需求案例全国水土保持监测与管理信息系统建设需求分析介绍4.3空间数据需求业务需要哪些数据根底数据专业数据数据表达的层次性多级比例尺多层显示数据获取与质量要求表达的完整性:如河流连续、图例配置数据逻辑正确性:如河流的上下游关系分析的可操作性:如满足空间分析参数数据可维护性:维护效率,本钱数据精度:几何尺寸、属性错误、关系错误数据接边:空间、属性、时序4.4GIS应用系统的功能需求与非功能需求GIS、MIS功能与业务一一映射4.5GIS应用系统的用户需求一、客户与开发人员之间的合作关系优秀的软件产品是建立在优秀的需求根底之上的。而高质量的需求来源于客户与开发人员之间有效的交流与合作。只有当双方参与者都明白要成功自己需要什么,同时也应知道要成功合作方需要什么时,才能建立起一种合作关系。二、软件客户需求权利书要求分析人员使用符合客户语言习惯的表达要求分析人员了解客户的业务及目标要求分析人员编写软件需求规格说明要求得到需求工作结果的解释说明要求开发人员尊重你的意见要求开发人员对需求及产品实施提供建议,拿出主意描述产品易使用的特性调整需求,允许重用已有的软件组件要求对变更的代价提供真实可信的评估获得满足客户功能和质量要求的系统三、软件客户需求义务书给分析人员讲解你的业务抽出时间清楚地说明并完善需求准确而详细地说明需求及时地作出决定尊重开发人员的需求可行性及本钱评估划分需求优先级别评审需求文档和原型需求出现变更要马上联系应遵照开发组织处理需求变更的过程尊重开发人员采用的需求工程过程4.6GIS应用系统需求规格说明书编写需求规格说明书编写内容与格式如下:1.概述1.1编写目的

说明编写这份软件需求说明书的目的,指出预期的读者。1.2说明系统名称,任务提出者,开发者,最终用户,备注说明1.3术语列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.

4参考资料(一)方案任务书或合同,上级机关的批文(二)属于本工程的其他已发布文件(三)引用的文件、资料,列出用得着的参考资料,如:

a.本工程的经核准的方案任务书或合同、上级机关的批文;

b.属于本工程的其他已发表的文件;

c.本文件中各处引用的文件、资料、包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2.任务概述2.1目标表达开发的意图、应用目标、作用范围以及其他应向读者说明的有关该软件开发的背景材料。解释被开发软件与其他有关软件之间的关系。如果本软件产品是一项独立的软件,而且全部内容自含,那么说明这一点。如果所定义的产品是一个更大的系统的一个组成局部,那么应说明本产品与该系统中其他各组成局部之间的关系,为此可使用一张方框图来说明该系统的组成和本产品同其他各局部的联系和接口。2.2用户的特点列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。3业务需求3.1业务分块3.2业务流程列出详细的业务流程图。3.3空间数据需求4需求规定4.1对功能的规定用列表的方式〔例如IPO表即输入、处理、输出表的形式〕,逐项定量和定性地表达对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。4.2对性能的规定精度说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精时间特性要求

说明对于该软件的时间特性要求,如对:

a.响应时间;

b.更新处理时间;

c.数据的转换和传送时间;

d.解题时间等的要求。灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:

a.操作方式上的变化;

b.运行环境的变化;

c.同其他软件的接口的变化;

d.精度和有效时限的变化;

e.方案的变化或改进。

对于为了提供这些灵活性而进行的专门设计的局部应该加以标明。4.3输入输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告〔正常结果输出、状态输出及异常输出〕以及图形或显示报告的描述。注表达清楚输出方式,如报表、统计图表等。4.4数据管理能力要求说明需要管理的图层和记录的个数、表和空间数据的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。4.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。4.6其他专门要求如用户单位对平安保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。5.运行环境规定5.1设备环境列出所需要的硬设备。如果有新型设备说明其中的新型设备及其专门功能5.2软件环境包括

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论