基于RUP的GIS开发过程研究

被引量 : 0次 | 上传用户:jacky1228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程中提出软件危机以来,人们不断追求解决软件危机的最佳方法。随着面向对象方法代替生命周期方法成为软件开发方法的主流,面向对象的软件开发模式也随即成为研究的重点。因此面向对象的过程模式方法受到高度关注,也在软件开发中得到广泛使用。RUP是Rational统一过程方法,是最流行的一种过程模式方法,其很好地体现了面向对象的思想。本论文着重研究RUP方法,并就如何在GIS实例开发中应用RUP方法进行了探讨,主要做了以下几方面工作:1.研究RUP方法,详细分析RUP的过程框架,阐明RUP的优点:使用迭代开发方法降低风验;以用例驱动,容易控制软件开发过程;体系结构定义清晰。2.CMM是软件成熟度模型,是一种过程标准,可以用来评估软件过程方法,研究了RUP和CMM之间的相互关系。3.结合义乌国土地理信息系统的开发,对RUP的建模技术、迭代式开发、风险分析与规避策略三个核心技术的应用进行研究。建模技术蕴含用例驱动的过程,并驱动需求、分析与设计、实现的过程。迭代开发贯穿整个开发过程,本文以测试用例的生成进行迭代开发的研究。风险分析与规避策略在RUP中有很好的体现,根据项目情况将风险分为需求风险、技术风险、技能风险和政策风险,并提出用例驱动、迭代开发等规避策略。本文的主要创新点如下:1.采用面向对象的方法来捕获系统需求,以RUP核心思想指导软件开发过程,将面向对象的分析和设计活动整合在一起,使用新的工具为系统建立较完整的模型。2.针对面向对象软件开发各个阶段的特点,笔者结合建模工具,总结出建模的一些实践经验。RUP是一个通用过程开发方法,可以适用各种软件规模,应用它进行软件开发将大大降低风险,提高企业效益。应用RUP方法时,要根据自身的软件规模,制定自己的软件过程,不能盲目照搬RUP方法框架。本文的研究对GIS软件开发中应用RUP方法提高软件过程能力具有一定的指导意义。
其他文献
碳纳米材料具有多样性结构及各种优异性能,使其在信息、生物、能源、环境保护等很多领域里展示了巨大的应用前景。本论文采用溶剂热法,以多卤代苯酚为原料,二茂铁为催化剂,在
本文以沧源岩画为研究对象,通过对具体岩画图像的分析,从沧源岩画的艺术主题与形象特性两个方面发掘沧源岩画的艺术特性。同时对这种艺术特性的成因给予充分的关注,从沧源岩
从自然语言的信息加工的角度来看,并列连词可以并列名词、动词、形容词、副词、介词乃至分句,因此其句法功能非常复杂。在一个句子中如何确定每一个并列连词的具体的句法功能
随着信息技术的高速发展,特别是以网络通讯技术为基础的办公自动化系统得到了广泛的应用,实现了电子公文的审批,它逐渐的代替了传统纸质办公的方式。与此同时,电子公文流转过
本文就抗战时期徐悲鸿在重庆以画笔为武器创作的大量美术作品、致力于建构中西融合的现实主义美术以及为美术教育所作的贡献等进行简要述评。
随着学科兴起和行业发展,风景园林领域中女性学生和执业者人数呈不断上升趋势。通过对女性在风景园林专业中学习、就业、工作状态的调研,了解她们在专业学习与研究实践工作中
以韩国古典园林的杰出代表雁鸭池为对象,通过实地调查研究,测定园内合理的空间容量和心理容量,为以后遗产信息监测预警系统的构建和可持续发展管理方案的制订提供基础资料。
重点介绍了改进的CASS工艺处理高氨氮污水的脱氮设计和运行参数,如C/N、回流比、DO、曝气时间和控制方式等的变化对脱氮效果的影响,并在此基础上给出了各参数的设计计算方法
某非金属链板刮泥机多次出现断链故障。故障原因是磨损造成改向链轮偏摆量过大,进而压断链条。在改向链轮与主轴轴套间增设非金属保护套,延长了设备使用寿命,减少了维护工作
后工业滨水码头区因占据了城市中的优越地位,是现代景观更新中重要的城市公共空间。通过对世界范围内25个工业码头案例的深入分析,探讨这些项目的主导方式、投入资金、后期收