ISTAR来自于imperial software technology ltd. 是一个环境设计的特别用来支持项目管理的。软件项目个体之间的关系被模仿为合同。一个合同理论上是对期望产品的描述,并被构造成数据库。一个配置是在合同之间移转的单元,移转时被认为是“冻结的”。合同的移转暗示了一定的任务或阶段已完成。CM为合同数据库内的项目而存在,并在合同之间可交付。为数据库内的部件提供继承者和不同的控制。用户可以定义CM部件之间的关系,可以为问题报告分配部件。这是对系统建立的支持。
6.8 JASMINEJASMINE是应用于室内CM的XEROX信息系统分配上开发的大型程序设计系统。系统模型是其核心。它描述一个软件系统,这个软件系统使用在设置和功能上构建的代数模式。用户能用这个代数模式来定义复杂的询问和简单的译本。软件结构则被定义在模板中,翻译捆绑体由图象支持,后继的翻译记录在一个族中,这个族支持并行开发。专业译文被分类后组织成特殊历史记录(如:一个项目专业历史记录)正文内容和这些族均被提供给译本,同时定义它的语法结构和连贯性。
JASMINE工具利用系统模型信息拷贝文件并存档,编译源代码,浏览并释放空间。
6.9 LIFESPAN生命期来自YARD软件系统,严格支持变化控制。它适用于项目经理监控各种变化的情形,只有经过授权的用户才能使用它。生命期使用相关的数据库和询问语言,存储文字、二进制代码和图表,并为这些项目提供版本控制。
目标集BELONG TO。。。负责批准对包进行改动的管理人员被指派此包。生命期使用制图办公模型,这些模型建立在硬件设计方法论的基础上。它识别状态量,偏移量,偏移触发器,命令行和用户权限。电子邮件提供自动识别功能。报告建立在库存项目基础上,并可以进行改动。在安全方面,配置项目设有密码和加密的文件名。它支持各种国际标准的问题的提出,跟踪和正式改动控制。
一般认为测试信息也是一种配置项,它依赖于其它项目。生命期监控改动的一致性标准过程。它决定什么系统使用回顾性模块,标识所有需要被纳入回顾系统的开发人员并发布必要的控制文件。
改动一经批准,如何授权它并分配源代码是一项管理策略。以上工作完成后,项目被从存储区调出,模拟,以开发项的身份重新提交。此过程重复进行。
6.10 Network Software Environment(NSE)由SUN软件系统开发的NSE是管理操作系统目录结构并从源代码获取附加文件的一套应用体,附带一个数据库。NSE为开发代码的项目组提供工作空间。此工作空间通过一个合并并升级处于子空间和父空间之间的文件的协议来支持递归转换。工作空间里的文件表示为一种结构体,它代表对这种结构体的多种版本,除了最后一种,其它的结构体都是不可变的。同一个工作空间的不同用户在此工作时都得经过检查并登记在文件中。合并交叉工作空间的冲突问题NSE提供了交互性支持。工作空间能够高效地获取目录结构,这种目录结构用于存储源代码并从产品,已建成的结构体和产品的逻辑结构中衍生构件。
6.11 PowerFramePowerframe这个工具来自EDA系统,对计算机辅助设计工作提供配置管理。它用一种统一的图解接口把用户屏敝在操作系统和文件系统之外。操作时,用户拖出一个合适的工具菜单。POWERFRAME自动检索所有相关数据,运行这个工具,在用户使用完毕时保存所有的改动。POWERFRAME把在产品中数据的几种组织方式合并起来以便用户集中精力于那些仅适合于完成特定任务的数据,工程,一个展望,一个见解和一个数据包。一项工程是一个数据的集合,这些数据构成协作体的主题(如,一个包含了所有电流设计线路文件版本的产品)。一项展望是一套工作,专业工程师任何时间都可以使用这个装置的文件版本。见解使用户集中精力于设计的特定方向(如,那些仅与逻辑显示和规划布局有并的信息将被显示),一个数据包是一个逻辑单元(如算术逻辑单元),这个逻辑单是正在设计的几个组件的抽象。它允许诸如由不同工具产生的细节数据被隐蔽并在需要时获得。在效果上,POWERFRAME把此摘要的所有相关信息分类。一部份对象由某版本控制,其它的在检测中确定其版本。
6.12 RationalRATIONAL的环境体支持开发大型ADA产品的软件人员组。RATIONAL的计算机管理设备依赖于其子系统。ADA程序库与它们的计算机管理系统交互相关,一个子系统代表ADA产品的一部份。子系统可以独立于产品的其它部份仅由一个软件工程师开发或者由一个工作组协同完成。一个子系统有一个版本标识符,可以被释放回收。不同版本的子系统可以同时操作,其差异被合并,子系统之间也可以进行合并。通过活动桌面可以分辨出哪些子系统的哪些版本要进行合并。
RATIONAL提供对ADA单元重编译最小化的机制。通过子系统ADA单元被放置在版本控制器中。用户可以根据设计需要开启,关闭版本控制器。
6.13 Revision Control System(RCS)修订控制系统(RCS)是一套由W.Tichy开发的,库里的源文件提供版本控制器的工具。库对每个文件建立一棵版本树。树上的一个分支代表文件里的一个变量。RCS对版本和分支的操作自带一套计数方案,为了节省空间并且尽快获取最近的版本,我们只存储文件版本之间的差异。获取文件库的通常使用模式包括用户检索库文件的特定版次(通过锁定方式),修改文件。修改完毕后登记回原版本所在的出处。与此同时,RCS会记录修改的细节,如作者,日期,时间和修改原因。如果需要,RCS可以自动将一个特有的标识放入文件。RCS能对比文件的不同版本,终止一项配置以及通过识别源代码行的差别合并各个分支。库文件标志(如配置标志或状态标志)可以用于标识文件之间的关连。
6.14 SHAPESHAPE系统来自柏林大学,它借助版本状态,配置标识符为我们提供一个带有特定文件系统,版本控制器和工作间的库。它集成系统模型设备并从中获取二进制代码池。我们可以通过用户定义/系统定义的属性模式描述各项配置。串行和并行的配置版本均支持开发组件。工作间由版本的状态量激活。此版本还可以确定文件的不稳定性。工作间文件的状态值“忙”“已保存”“激活”以及公用办公数据库使用的状态值“已打印”“完成”和“终止”相互转换。
6.15 Software Management System软件管理系统(SMS),提供版本控制,工作区管理,系统模拟,。。。改变库探测方式,对接口说明书进行加工,以及对基于属性的版本区进行加工。工作于与任务相关的版本时,工作区提供保护措施并支持对每个任何基底的认证和登陆。
一旦特殊事件发生,物件的变动就受到监控和跟踪。已获取的物件有一个连续状态量,(“合法”“受保护”“废止”“非法”)用来代表与已构成系统的关系;此物件还带有一个程度状态量(“同意”“警告”“严重错误”),用来指明版本的一致性。
文章来源于领测软件测试网 https://www.ltesting.net/