软件设计精品 Rational工具进行软件配置管理方案研究.docVIP

软件设计精品 Rational工具进行软件配置管理方案研究.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文档。上传文档
查看更多
软件设计精品 Rational工具进行软件配置管理方案研究

声 明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,撰写成硕士学位论文“ Rational工具进行软件配置管理方案的研究 ”。除论文中已经注明引用的内容外,对本研究做出重要贡献的个人和集体,均已在论文中作了明确的说明。尽我所知,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得同济大学或其它教育机构的学位或证书而使用过的材料。 签名: 日期: 2004/6/9 摘 要 随着社会的不断进步,计算机技术迅猛发展,软件已经成为整个社会信息化的基础,软件的规模也越来越大,于是软件开发者面临着一个同样的问题:如何按时开发出高质量的软件。目前,大家已经充分认识到,传统的手工作坊式的方式已经不再适用,必须在软件的开发过程中引入工程化的思想,即实施软件工程。 软件开发过程中的变更及相应的返工会对产品的质量有很大的影响。有统计表明,变更及其返工可能消耗50%的开发工作量,如果不从配置管理方面加以控制,必将导致严重的后果。软件配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期及质量的影响降到最小。软件配置管理技术是CMM(capability maturity model,能力成熟度模型)2级(可重复级)的一个关键过程域,ISO/IEC 12207国际标准也把它作为软件生命周期过程中基本过程的重要支持过程。 目前软件配置管理的工具的很多,可以满足各种层次的需求,对于规模较大的项目,IBM公司的Rational ClearCase是一个较好的选择,它的功能非常强大,本文主要就是研究如何使用ClearCase对实际项目的开发进行配置管理。 首先本文先简要的介绍配置管理技术和ClearCase,以及本文所参照的项目——CRM24 Java化项目。 接下来,本文根据CRM24 Java化项目的实际情况制定了一个完整的配置管理计划,包括计划的一些定义、人员的安排、配置管理流程的规定以及项目开发环境的搭建,这是本文的一个重点。 然后本文分别采用Base ClearCase和UCM技术来实现制定的配置管理计划,讨论其中的一些具体操作。 最后,对所该配置管理计划的制定以及实施情况进行分析,给出一种管理License的有效方法,并且讨论了如何使用Perl编程使操作自动化。 关键词 软件配置管理;Base ClearCase;UCM Abstract With the advancement of the society, the computer technology develops quickly. Software has become the base of information society and the size of software becomes more and more big, so the software developers have to face with the same problem that is how to develop high quality software on schedule. Now people have commonly realized that the traditional model doesnt work, and engineer idea should be imported into the software development process, that is to implement software engineering. The changes and related work over again during software development process have great impact on the products quality. There are Stat. shows that changes and related work over again are likely to consume 50% of the development workload, so if without the control from software configuration aspect, it will cause serious result. One important task of SCM is to control changes, and make the least impact to cost, time and quality. SCM is a key process area of CMM2, and ISO/IEC 12207 in

文档评论(0)

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

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

1亿VIP精品文档

相关文档