基于软件体系结构版本管理模型的研究

基于软件体系结构版本管理模型的研究

ID:23605236

大小:2.43 MB

页数:75页

时间:2018-11-09

基于软件体系结构版本管理模型的研究_第1页
基于软件体系结构版本管理模型的研究_第2页
基于软件体系结构版本管理模型的研究_第3页
基于软件体系结构版本管理模型的研究_第4页
基于软件体系结构版本管理模型的研究_第5页
资源描述:

《基于软件体系结构版本管理模型的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、●基于软件体系结构的版本管理模型的研究摘要软件配置管理是软件开发中的一项基本支持活动,是卡内基梅隆大学软件工程研究所SEI提出的软件能力成熟度模型CMM第二级的一个关键过程域。软件配置管理的目标是在软件生命周期中建立和维护软件项目工作产品的完整性.而版本管理模型作为软件配置管理中的核心部分一直是配置管理系统设计的关键。随着软件企业对于软件过程管理以及过程改进的日益重视以及对于基于软件体系结构的软件工程CBSE研究的不断深入,设计并实现支持过程管理、支持基于软件体系结构的软件开发方法的版本管理模型就显得极为重要。木文首先介绍了版本管理模型中的一

2、些基本概念及其研究现状,针对版本管理模型中存在的问题,提出版本管理模型的发展需要同时对基于软件体系结构的软件开发以及过程管理进行支持以提高软件生产效率和质量。基于以上的要求,我们设计了一个分层的版本管理模型SAVM。从版本模型、数据模型、并发控制、过程模型四个方面对版本管理模型进行分解,使得每一层都完成不同的功能,上层调用下层的服务。文中给出了S瓜n证的总体架构以及每层分解的具体设计,并对SAVM中每层实现的关键技术进行了分析.【关键词】配置管理版本管理模型版本模型数据模型事务管理过程管理构架构件基于构件的软件工程●基于软件体系结构的版本管理

3、模型的研究AbstractSoftwareConfigurationManagementisabasicsupportmethodofsoftwaredevelopment,which伽ensuretheintegrityandconsistencyoftheworkproductsofthesoftwareprojectthroughthesoftwarelifecycle.VersionManagementModelplaysacentrepartintheSoftwareConfigurationManagementSystem.How

4、todesignagoodVersionManagementModelisthekeyreasonfortheConfigmationSystems’SUCC&5S.From1970’S,allkindsofVersionManagementModelhavebeenSeen.Butthesemodelsstillhavemanydeficiencies.Notmanymodelshavetakenthecomponentbasedsoftwaredevelopmentandsoftwareprocessintoaccount.Inorder

5、tosettletheseproblems,wedesignalayeredVersionManagementModelSAVMwhichcanbedividedintofourlayers:VersionModel,DataModel,TransactionManagement,andProcessManagement.Everylayerfulfilldifferentfunction,thehigh—levellayer∞ninvokethelow—levellayer’Sfunction.Inthisarticle.theauthor

6、givesabriefintroductiontotheSAVManddescripbeservcylayer’Sdetailanddiscussessomecriticalteclmologiesofit.[Keywords]ConfigurationManagementVersionManagementModelVersionModelDataModelTransactionManagementProcessManagementSoftwareArchitectureComponentComponent-BasedSoftwareEngi

7、neering●基于软件体系结构的版本管理模型的研究第一章引言传统的软件配置管理建立在文件版本控制的基础之上,现代大型软件系统的开发要求在更大粒度上进行版本控制。同时,基于软件体系结构的软件开发是当前的发展趋势,也需要适应其特点的版本管理模型的支持。·1.1版本管理模型概述1.1.1配置管理概念随着软件开发规模的不断增大,一个项目中的中间软件产品的数目也越来越大,中间软件产品之间的关系也越来越复杂,对中间产品的管理也越来越困难,有效的配置管理则有助于解决这一问题。现在人们逐渐认识到,配置管理是适应软件开发需求的一种非常有效和现实的技术【1】。

8、配置管理是软件过程的关键要素。它是一种按规则实施的管理软件开发和维护过程及其软件产品的方法。软件配置管理系统在软件质量管理中也起着重要作用,它不仅是CMM的核心内容

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

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

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