rational工具进行软件配置管理方案的研究

rational工具进行软件配置管理方案的研究

ID:25982291

大小:2.40 MB

页数:42页

时间:2018-11-24

rational工具进行软件配置管理方案的研究_第1页
rational工具进行软件配置管理方案的研究_第2页
rational工具进行软件配置管理方案的研究_第3页
rational工具进行软件配置管理方案的研究_第4页
rational工具进行软件配置管理方案的研究_第5页
资源描述:

《rational工具进行软件配置管理方案的研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、同济大学工程硕士学位论文       声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果,撰写成硕士学位论文“Rational工具进行软件配置管理方案的研究”。除论文中已经注明引用的内容外,对本研究做出重要贡献的个人和集体,均已在论文中作了明确的说明。尽我所知,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得同济大学或其它教育机构的学位或证书而使用过的材料。签名:日期:2004/6/937同济大学工程硕士学位论文摘要关键词:37同济大学工程硕士学位论文AbstractKeywords:37同济大学工程硕士学位论文目录摘要IIAbstractIII第1章引言

2、11.1研究意义11.2研究现状11.3本文的几点工作21.4本文的结构2第2章软件配置管理介绍32.1VOB32.2配置规格(configspec)32.3工作空间32.4项目管理:项目、工作流和活动42.5版本对象:元素、分支和版本52.6构件管理:构件和基线52.7过程:标签、属性、超链、触发器5第3章CRM24Java化项目简介63.1项目来源63.2原系统架构简介63.3项目组人员和职责安排113.3.1按工作性质来划分113.3.2按工作任务和项目进度来划分123.4项目相关资料的目录结构13第4章软件配置管理计划154.1组织和职责154.1.1配置管理组(CM)154.1.2

3、变更控制委员会(CCB)154.1.3组评审委员会(GRB)164.2配置管理过程描述164.2.1识别配置项164.2.2制定配置管理计划184.2.3版本控制184.2.4变更控制184.2.5配置审计194.2.6发布配置状态报告1937同济大学工程硕士学位论文4.2.7发布管理204.3搭建软件环境204.4搭建硬件环境20第5章采用BaseClearCase实现配置管理计划215.1CRM24Java化项目中的配置项215.2项目开发流程245.2.1项目经理创建项目环境245.2.2项目经理定义实现开发策略265.2.3开始进行开发27第6章采用UCM技术实现配置管理计划286.

4、1CRM24Java化项目中的配置项286.2项目开发流程296.2.1项目经理创建UCM项目并创建基线296.2.2开发人员加入项目296.2.3开始进行开发296.2.4发布工程构建产品306.2.5开发人员更新工作区30第7章总结317.1比较BaseClearCase和UCM的优劣317.2研究管理license的有效方法317.3使用配置管理带来的好处327.4配置管理实施过程中的一些技巧327.4.1使用perl编程使操作自动化327.4.2VOB的备份策略34参考文献35致谢3637同济大学工程硕士学位论文第1章引言1.1配置管理的重要性随着软件产业的崛起,团队化的工作方式已成

5、为软件开发的主流方式,然而随着软件开发人员的增加和开发环境的日益复杂,使得软件开发越来越难以管理。在实际开发中往往出现团队沟通困难,软件重用率低下,开发人员各自为政,代码冗余度高,文档不健全等问题,造成的结果是数据丢失,开发周期长,产品可靠性差,质量低劣,软件维护困难,项目风险增加等。因此,加强软件开发过程的配置管理是十分重要的。软件配置管理由于直接管理软件资源,对各方面均会产生显著的影响。软件配置管理技术是CMM(capabilitymaturitymodel,能力成熟度模型)2级(可重复级)的一个关键过程域,ISO/IEC12207国际标准也把它作为软件生命周期过程中基本过程的重要支持过

6、程。目前用于软件配置管理的工具有很多,IBM的Rational系列软件,无论在稳定性方面还是在性能方面口碑都很好,对于整个的软件开发过程能够提供有效的支持,其中的clearcase和clearquest工具相结合用来进行统一变更管理。(加相关配置管理重要性的例子)1.2软件配置管理技术及工具现状软件配置管理技术在八十年代初就应运而生了。第一代软件配置管理工具只是处理文件版本控制的工具,它们是基于单一文件的工具,它们将个独立文件改变存储在特殊的文档文件之中,一般支持恢复提交模式,并提供分支。最早的这类工具是SCCS和RCS,其它商用产品有Sun公司开发的TeamWare,以及Intelsoft

7、公司的PVCS等,另外还有自由软件CVS。第二代配置管理工具是基于项目数据库的,所有软件开发项目和文件的原信息与它们的文档文件分离,而储存在一个数据库中。这一代工具有基于变动请求的IBM的CMVC,面向操作的Platium公司的CCC以及SQL公司的PCMS.第三代配置管理工具在保持了第二代工具的优点的基础上加入了“文件透明性”这一特征。最具有代表性的产品是ClearCase,它是通过一个独占的文件系统MVF

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

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

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