专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »软件工程 » 文档版本控制软件Software:软件Software版本控制 »正文

文档版本控制软件Software:软件Software版本控制

来源: 发布时间:星期四, 2009年2月12日 浏览:30次 评论:0


    版本控制利用工具来管理在软件Software工程过程中所建立起来配置对象区别版本Clemm描述SCM环境中版本控制说:“配置管理允许用户选择适当版本来确定软件Software系统配置这可以通过把些属性结合到各个软件Software版本上再通过描述所希望属性集合来确定(或构造)所想要配置”
    上面所说“属性”可能简单到个特定版本号它被指派给某特定对象;也可能复杂到个布尔变量(开关)它指明系统功能变更特定类型
    表达系统区别版本种表示是如图11.14所示演变图在图中各个结点都是聚合对象个完全软件Software版本软件Software版本都是sCI(源代码、文档、数据)个收集且各个版本都可能由区别变种组成为了具体介绍说明这概念考虑个简单版本:它由1、2、3、4和5等部件组成如图11.15所示其中部件4在软件Software使用彩色显示器时使用部件5在软件Software使用单色显示器时使用因此可以定义版本两个变种:
    (1)部件1、2、3、4;    (2)部件1、2、3、5

\"\"

图11.14

 

    为了构造个给定版本适当变种可赋给各个部件个“属性元组”即特性表它定义了该部件在构造个软件Software版本特殊变种时是否使用对于每个变种要赋和个或多个属性例如可用“色彩”属性来定义在需要彩色显示时应包括哪些部件
    表达部件、版本和变种的间联系表示是对象池(Object P001)如图11.16所示配置对象和部件、变种和版本的间关系可在 3维空间中表示个部件由在同修正层上对象个收集组成;个变种由在同修正层上对象个区别收集组成并因此可和其他变种并存;个新版本则是在对个或多个对象做出较大变更时定义

\"\"

图11.16

    在过去10多年里提出了许多区别版本控制自动思路方法这些思路方法主要差别在于用来构造特定版本、变种属性组成区别及构造处理机制区别较早版本控制系统如SCcs属性用数值表示在较晚版本控制系统中如Rcs使用了符号修正关键字现代版本控制系统如NSE或DSEE建立了版本规格介绍说明可用来构造变种或新版本这些版本控制系统还支持基线概念因此可有控制地修改特定版本

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: