GIS软件工程需求分析的过程

GIS软件工程需求分析的过程


发布日期: 2017-02-14 更新日期: 2017-02-14 编辑:xuzhiping 浏览次数: 4488

标签:

摘要: GIS软件工程需求分析阶段的工作包括以下四方面内容: 对问题的识别、分析与综合、制定规格说明和评审。 1.问題的识别 问题的识别首先要确定对GIS的综合要求,并提出这些要求的实现条件,应达到的标准。这些需求主要包括: 功能需求:所开发GIS产品在职能上应做什么...

GIS软件工程需求分析阶段的工作包括以下四方面内容: 对问题的识别、分析与综合、制定规格说明和评审。

1.问題的识别

问题的识别首先要确定对GIS的综合要求,并提出这些要求的实现条件,应达到的标准。这些需求主要包括:

功能需求:所开发GIS产品在职能上应做什么,如以信息査询为主,还是以空间分析结合模型应用为主。

性能需求:给出所开发的GIS产品的技术性能指标,包括存储容量限制、数据访问速度、空间数据精度、运行速度、安全保密性等。

环境需求:GIS运行时所处环境需求,包括硬件、软件和使用三方面。

可靠性分析:对所开发GIS产品在投入运行后不发生故障的概率,按实际的运行环境提出要求,以期在开发过程中采取必要的措施。

安全保密要求:工作在不同环境的GIS有不同的安全保密性要求,应对所设计的GIS在这方面提出恰如其分的规定。

用户界面需求:一方面好的用户界面能够让用户方便有效地使用GIS产品,另一方面具有很好用户界面的软件有很强的市场竞争力。因此必须在需求分析时,细致规定用户界面达到的要求。

问題识别的另一重要任务是建立需求分析的通讯途径,如图所示,以保证能顺利地对问题进行分析,项目负责人在此过程中起协调人的作用。

2.分析与综合

需求分析的第二步工作是问题分析和方案综合。分析员从数据流和数据结构出发,逐步细化所有的软件功能,找出GIS内部各元素之间的联系,接口特性和设计上的限制,分析它们是否满足功能要求,是否合理。最终合成GIS产品的解决方案,给出目标系统的详细逻辑模型。在这个步骤中,分析与综合工作反复进行。

常用的分析方法有面向数据流的结构化分析方法(SA),面向数据结构JSD方法和面向对象分析方法(00A),以及用于建立动态模型的状态迁移图或Petri网。

3.编制需求分析文档

需求分析文档主要是指软件需求规格说明书。为了确切表达用户对软件的输入输出要求,还需要制定数据要求说明书和初步的用户手册。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org