软件开发过程框架MSF与RUP模型比较分析.docVIP

软件开发过程框架MSF与RUP模型比较分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发过程框架MSF与RUP模型比较分析 软件开发过程框架MSF与RUP模型比较分析 卢晓勇,陈木生 (南昌大学,江西南昌330031) 摘要:在教学过程中通过对MSF与RUP的过程模型进行深入的分析与比较,本文从过程阶段,规程, 角色,活动,工件,原则,关键概念等方面,指出两个软件开发过程框架主要结构上的差别和相似之处,为灵活 运用MSF或RUP等过程模型来指导软件项目的开发提供一些参考和帮助. 关键词:软件过程MSFRUP 中图分类号:TP311.52文献标识码:A文章编号:1673—8454{2008)09—0053—03 一 ,引言 MSF(MicrosoflSolutionsFramework.Microsofl解决方 案框架)是微软公司1994年首次提出的一种软件开发过 程框架.目前的MSF4.0版将其本身定义为一种已经由 微软公司证明了的原则,模型,规程,关键概念,指导和最 佳实践等所组成的软件项目开发方法. RUP(RationalUnifiedProcess,Rational统一过程)现 在是IBM公司开发和维护的一个软件开发过程框架产 品.目前RUP7.0版将其本身定义为由最佳实践和指南 所组成的软件开发方法.除了包含开发过程中的所有基 本元素(阶段,规程,角色,任务,活动,工件,工作流)之 外,RUp还展示了关于和软件工程相关的元素的广泛概 3.为了提高资源的利用效率,我们使用了数据库连 接池技术 (1)数据库连接池的好处: ①使对数据库的操作很快,需要的时候从连接池中 取来,不用的时候归还: ②避免反复建立新的数据库连接,可提高系统性能 和该程序的伸缩性: ③即使连接数超过了连接池所提供的连接数的时 候,它会等待某一个释放的连接. (2)在基于上述对数据库连接池认识的基础上.我们 设计开发了DdataBaseAccessBean组件,把常用的功能封 装在一起,提高了程序的可重用性 三,结束语 本文首先借助UML分析教学管理系统.并建立了 模型,然后在此基础上给出了基于Web结构的实现方 念库.RUP定义了一种迭代,以架构为中心,及用例驱动的 软件开发方法.RUP目前是IBMRMC(RationalMethod Composer)的一部分RMC是一个软件过程裁剪工具. MSF和RUP都为软件开发团队提供过程指导,两者 都包含过程规程,角色,原则,最佳实践和工件等元素.但 在某些情况下,名称相同的元素拥有不同的定义和用途, 有些相同含义的元素却拥有不同的术语.这意味着很难 将RUP元素直接映射到MSF元素上.但尽管如此,我们 也可以明显看出二者的相似之处本文的目标是指出 MSF和RUP两个软件开发过程框架主要结构上的差别 和相似之处,从而帮助软件开发组织更好地灵活运用 MSF或RUP等过程模型来指导软件项目的开发. 案.实践证明这个解决方案是可行的,该系统具有规范 性,安全性和可靠性,使用J2EE技术显着缩短了具有可 伸缩性和高度复杂的企业级应用的开发周期.本系统能 够很好地满足系统安全运行的要求,解决了上网高峰时 的延时和停滞问题,给学校教学管理,广大师生使用带 来了很大方便.⑩ 参考文献: 【1]SunMicrosystems.Javatm2PlatformEnterpriseEdition Specification,v1.4【EB/OL]./j2ee/j2ee一1—4一 fr—spec.pdf’2003. 【2¨~]Cays.HorstmannGaryComeH着,程峰,黄若波,章 恒种译.CoreJava2VolumeIFundamentals(第6版)【M】.北京: 机械工业出版社.2003.10. 【3¨:~]JohnHunt,ChrisLoftus着.周立斌,杨飞等译.Guide toJ2EEEnterpriseJava【M】.北京:清华大学出版社,2004.7. ChinaEducationInfo53 软件开发 二,过程模型的映射 初看上去,映射MSF与RUP两个框架似乎是非常 简单的事情——就是分析阶段,里程碑,迭代和工件的问 题.但是进一步观察其各自的阶段和规程,会发现该映射 不是那样直接的. 在比较MSF与RUP过程模型之前,首先了解下 MSF与RUP的过程模型 MSF将过程模型分为两个不同的模型:”团队模型” 和”过程模型”,分别描述了软件生命周期中的团队和活 动.”团队模型”定义了在项目中工作的人,及其各自的活 动,而”过程模型”在高层次上,安排了项目活动的顺序. MSF过程模型分为构想,计划,开发,稳定和部署等五个 阶段,每个阶段都描述了一组副产品和应该达到的里程 碑.每次经历完五个阶段后,便发布一个版本,称为一次 迭代. RUP用一个二维结构来描述开发过程.横轴代表了 R

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档