基于软件工程的GIS软件过程模型选择.pdf

基于软件工程的GIS软件过程模型选择.pdf

ID:55933973

大小:529.07 KB

页数:3页

时间:2020-06-16

基于软件工程的GIS软件过程模型选择.pdf_第1页
基于软件工程的GIS软件过程模型选择.pdf_第2页
基于软件工程的GIS软件过程模型选择.pdf_第3页
资源描述:

《基于软件工程的GIS软件过程模型选择.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SoftwareDevelopment·软件开发基于软件工程的GIS软件过程模型选择文/李二强王明宋军李善朴思想设计提出的指导策略,是一个覆盖整个软发者和用户一起定义软件的总目标,说明需求,GIS从20世纪60年代问世以件生存周期全部活动和任务的结构框架,这个并规划出定义的区域,然后快速设计软件中对来已经经沥了近6O个春秋的飞速框架给出了软件开发活动各阶段之间的关系,用户可见部分的表示。快速设计导致了原型的发展。但随着GIS软件数量的飞相应的工作方法与步骤。建造,原型由用户评估,并进一步求精,逐步速增长和软

2、件规模的扩大,GIs软件危机情况已日益严重,GIs设计调整原型使之满足用户需求,这个过程是迭代3.1瀑布模型也将面临更大的挑战。笔者结合的。详细过程:第一步,弄清用户的基本信息软件工程学的理论和思想,通过瀑布模型(WaterfallMode1)又称生存周需求;第二步,开发初始原型系统;第三步,合理的选用软件过程模型来为GIS设计提供思路。期模型。是由W.Royce于1970年提出来的,用原型系统完善用户/设计者的需求;第四步,也称为软件生存周期模型。其核心思想是按工修改和完善原型系统。序将问题化简,采用结构

3、化的分析与设计方法,3.2.2快速原型模型在GIS设计的应用将逻辑实现与物理实现分开。由于快速原型模型使系统更易维护、用【关键词】软件工程GIS工程学GIS设计软3.1.1瀑布模型的原理户交互更友好;能得到良好的需求定义,比传件过程模型瀑布模型是一种线性模型,软件开发的统的生存周期法好很多,使开发者与用户充分各项活动严格按照线性方式进行,每一项开发交流,以改进原先设想的、不尽合理的系统;活动均以上一项的活动结果为输入对象,实施可降低总体开发费用,节约开发时间。1GIs工程学与GIs设计该项活动应完成的内容,

4、给出该项活动的工作快速原型模型比较适合低风险和柔性较结果作为输出传给下一项活动,对该项活动实大的GIS软件系统的开发。但同时也应注意避GIS工程学来源于系统工程学,软件工程施的工作进行评审。若工作得到确认,则继续免对于开发者不熟悉的领域把次要部分当作主学和地理信息科学的结合。系统学、系统工程进行下一项活动,否则返回前项,甚至更前项要框架(模型效应);原型的迭代不收敛于开学、软件工程学、地理信息科学都是其理论的活动进行返工。发者预先的目标;它不太适合嵌入式软件、实基石。GIS设计是利用软件工程的思想,结合3.

5、1.2瀑布模型在GIS设计的作用时控制软件、科技数值计算软件的开发。GIS软件开发的特点和开发目标,制定GIS软由于瀑布模型是一种以文档作为驱动的3.3螺旋模型件开发的项目计划,并对软件的用户需求和可模型;阶段之间存在有序性和依赖性;将逻辑行性进行分析,从而设计软件的技术实现方案,设计与物理设计清楚的划分开,尽可能的推迟螺旋模型(SpriralMode1)是B.Boehm于最后对软件进行实施和维护。程序的物理实现:具有质量保证的观点;清晰1988年提出的。螺旋模型将瀑布模型与原型的提供了软件开发的基本框架的

6、特点使其在软的迭代特征结合起来,并加入两种模型均忽略2软件工程件工程中占有重要地位。了风险分析,弥补了两者的不足在了解软件工程之前先介绍软件危机,它瀑布模型一般适用于功能完整、性能明3-3.1螺旋模型的基本原理是一种现象,是落后的软件生产方式无法满足确、无重大变化的GIS软件系统的开发。但螺旋模型可以看做是连接的弯曲了的线迅速增长的计算机软件需求,从而导致软件开同时也应注意瀑布模型因为过早的考虑程序实性模型。螺旋模型沿着螺线旋转,在笛卡尔坐发与维护过程中出现的一系列严重问题的现象。现,常常导致大量返工;它的

7、阶段间的依赖特标的四个象限上分别表达了四个方面的活动,软件工程是多学科、跨学科的一门学科,征会导致工作中发生“阻塞”状态,如果大的即:制定计划,确定软件目标,选定实施方案,它借鉴了传统工程学的原理和方法,同时应用错误在软件生存周期的后期才发现,将导致灾弄清项目开发的限制条件;风险分析,分析所难性的后果:它各阶段之间的大量规范化文档选方案,考虑如何识别和消除风险;实施工程,了计算机科学、数学、工程科学和管理科学的很多理论与知识,以求高效地开发高质量软件。和严密评审增加了项目工作量:缺乏灵活性,实施软件开发;用

8、户评估,评价开发工作,提从20世纪6O年代软件工程学的产生到现在,特别是无法解决软件需求不明确或不准确的问出修正建议。软件工程演变了三代。分别是2O世纪7O年代题,因此其应用具有一定局限性。3.3.2螺旋模型在GIS设计的应用以结构化分析、结构化设计和结构化编程的由于螺旋模型是一种风险驱动模型,为3.2快速原型模型第一代软件工程又称传统软件工程;2O世纪项目管理人员及时调整管理决策提供了方便,8O年代以研究面向对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。