RUP方法及其应用研究

被引量 : 0次 | 上传用户:aolade
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程中提出软件危机以来,人们不断追求解决软件危机的最佳办法。过去软件生命周期方法一直占据主导地位,但近年来面向对象方法代替生命周期方法成为软件开发方法主流。面向对象的软件开发模式也随即成为研究的重点。目前人们大多专注于过程模式方法,使得过程模式方法在目前软件开发中得到广泛使用。RUP是Rational统一过程方法,是最流行的一种过程模式方法。本论文对RUP方法及其应用进行了深入研究。本文研究RUP方法,详细探讨RUP的过程框架,指出RUP的优缺点。RUP具有的优点有:使用迭代开发方法降低风险;以用例驱动,容易控制软件开发过程;体系结构定义清晰;拥有强大的CASE工具支持。RUP的缺点有:缺少维护和技术支持两个重要阶段;不支持组织内多项目的开发;无法自动完成开发的每个方面。CMM是软件成熟度模型,是一种过程标准,它可以用来评估软件过程方法。本文从软件项目级和组织级两个方面分别研究RUP方法是如何达到CMM3级的。当今流行的过程方法除RUP之外,还有XP(极限编程)方法,本文给出XP方法理论,然后对这两种主流方法进行比较研究,得出两者的共性和异同点。文中最后应用一个物业管理集成系统实例研究RUP的应用。作者将RUP的应用研究总结为基于RUP的建模技术、迭代式开发、风险分析与规避策略和RUP过程裁剪等四个核心技术研究。基于RUP的建模技术蕴含着用例驱动的过程,首先进行业务建模,接着驱动接下来的需求、分析与设计、实现的过程。迭代式开发是统一开发过程的重要特征,它贯穿着整个开发过程,本文以测试用例的生成进行迭代式开发的研究。风险分析与规避策略在RUP中有很好的体现,本文根据项目情况将风险分为需求风险、技术风险、技能风险和政策风险,并对各自风险提出用例驱动、迭代开发等规避策略。RUP是一个通用过程开发框架,在实际应用中需要根据组织和环境情况进行裁剪,本文根据项目情况,引入XP方法四个关键价值(沟通、简单、勇气和反馈)和结对编程等实践,制定一套自己的软件过程――作者称之为XRUP过程。研究表明,RUP是一个通用过程开发方法,可以适用各种软件规模,应用它进行软件开发将大大降低风险,提高企业效益。但在应用RUP方法时,要根据自身的软件规模,制定自己的软件过程。不能盲目照搬RUP方法框架进行软件开发。 本文的研究对软件企业应用RUP方法提高企业的软件过程能力具有重要的指导意义。
其他文献
本文通过对轧钢厂现有两座缓冷坑的工艺及设备条件的分析研究 ,提出开发其热处理工艺的技术操作要点 ,经过认真试验及探索 ,提出了工艺改进措施 ,使其具备一定规模热处理能力
我国成品油管道发展迅速并已初具规模,但仍存在管理体制不适应、建设和运营经验不足等问题。对我国成品油管道的主要特点进行了归纳总结:压力等级高、设备先进、自动化水平高
目的通过本文的探究进一步比较不同临床标本微生物检验的阳性率,以此了解当前流行病分布情况。方法回顾性分析我院自2011年3月至2012年3月和2012年4月至2013年4月的5000例患
目的对比腹腔镜胆囊切除术与传统手术切除法的临床治疗效果。方法选取了2009年1月至2011年12月期间我院收治的98例胆囊切除手术患者作为研究对象,根据手术方法的不同将全部患
<正> 从创业至今,"娃哈哈"一直走的是低费用、小制作、朴实无华的广告策略。这对于处在起步与发展阶段的娃哈哈来说,有其益处:一来降低了产品的成本与费用;二来也降低了风险
<正>感觉农夫山泉不"甜"了的那一天,是2013年3月14日21世纪网刊出《农夫山泉有点悬:水中现黑色不明物5年来屡被投诉》那天。在这之后,《京华时报》也加入其中,质疑农夫山泉的
金属切削原理与刀具是机械设计制造及其自动化专业的一门专业基础课,该课程内容丰富,具有很强的实践性。为了提高学生的学习积极性,从实践性教学角度对金属切削原理与刀具课
目的探讨急诊治疗急性胃出血的临床疗效。方法选取我院2013年收治的40例急性胃出血患者,回顾分析患者的临床资料,随机分为对照组(20例)和治疗组(20例)。对照组给予保守治疗,
北平解放后,北平公安局对会道门情况进行了调查。北平的会道门,又称道会门,历史悠久,组织庞大,情况复杂,名称各异:有先天道、后天道、安清道、先佛道、八方道、九宫道、一贯
目的分析研究应用中心静脉导管闭式引流治疗自发性气胸的可行性。方法回顾性分析我院近年来应用中心静脉导管闭式引流治疗的35例自发性气胸患者的临床资料。结果 35例患者均