您的位置:软件测试 > 开源软件测试 > 开源软件测试解决方案 >
StarTeam软件协作解决方案
作者:网络转载 发布时间:[ 2013/3/22 14:27:49 ] 推荐标签:

  队伍中的其它部分怎么办?

  我的需求还未满足:我要求所有的项目组能够协调工作!我要求他们能够共享和重用,不管他们用什么样的版本控制工具,并且我需要能够完全有关联性地访问技术上的协作者,即使他们可能并不是技术方面的。

  迄今为止,Tom已有了他所需要的版本控制和软件配置管理工具,如StarTeam Versions、 PVCS或Visual SourceSafe等。

  但这仍然无法解决团队中其它人员的需要,如Ann.这些需要是:

  项目组之间的协同:Tom、John和Mary使用不同的工具,他们之间在代码共享和重用上有一定的困难。

  系统资源的公共访问,而不管使用哪个版本数据库。像PVCS和SourceSafe这样的配置管理工具都是很专门的,使用不同的术语和操作。因此,你可能需要访问John和Mary使用的两种完全不同的系统。

  需要支持位于不同地点的项目组成员,而且可能是动态变化的,比如你需要在用户现场干一段。

  快速、直观地访问开发相关的内容,包括文档、计划、外部资源、管理、帮助平台和客户等不具有“软件开发头脑”的对象。除非选择一个非常容易使用、高度集成和直观的解决方案,否则要将技术协作集成到开发功能中几乎是不可能的。

  因此,单纯的技术工具与期望尚有一段距离。版本控制和软件配置管理是不可缺少的工具(否则如何安全地管理信息技术财富?),但它们不是设计成用于解决协同工作需要的。

  协同将他们结合在一起

  一个真正的协同解决方案支持所有的功能范畴和团队,无论他们是处在传统软件开发环境之内还是之外。

  StarTeam提供了真正的协同工作,使得开发环境内外的所有的功能范畴和团队能够积极参与共同的活动。协同自底向上建立:底层是安全地控制和管理信息技术财富,上层是协同:

  版本控制和配置管理功能没有这一关键的功能。

  透明的跨引擎(不同的工具)互操作性。

  一个提供访问你的所有软件资源的协同框架。

  允许已有的用户继续使用其版本控制工具的能力,保护已有的投资。

  完全的位置独立性。

  平台独立性(LAN/WAN/Internet/WEB)。

  一个获奖的、非常容易使用的图形用户界面,非技术性用户也能应付自如。

  文件、交流和变化请求等所有应用资源之间的关联。

  虚拟的信息资源视图,允许每个项目成员将信息资源看作只与自己有关,并支持直观的进度、生命周期状态、产品版本、基线版本和私有配置。

  完全集成的变化请求管理,集成在一个更高、更有意义的层次上。

  你可以发现,这些额外的功能特性并不仅仅提供了对软件配置管理的支持。更重要的是,在软件配置管理的基础上建立技术协同。

  StarTeam所提供的协同能力,能够真正提高生产力并取得竞争优势:所有成员主动合作和共享相关资源,实现更快、更好的目标。

  总之,StarTeam是一个真正的技术协同解决方案。

  从里到外建立协同。

  所有的协同工具都有一个共同的目标:允许一起工作的人们快速有效地共享关联信息。这样容易确定专业范围,并使在公共领域中的交流更方便。

  因此,技术和事务协同解决方案适合于建立一个公共的、易于实现的工作人员协同工作的环境。

  但是,技术和事务协同在一下三方面有重要差别:

  使用的技术财富:事务协同的对象是办公文档和文件,而技术协同的对象是软件财富。

  核心人员:事务协同将办公人员集合在一起;技术协同的首要也是重要的目的是解决软件开发人员(包括管理和技术合作者)的需求。

  使用的关联信息的复杂性:技术协同必须共享高度复杂的关联信息,其中这些关系不是立即显现的,也不会包含所有的交流内容(即交谈内容必须能被以后的合作者多次访问)。而事务合作更有时效性,简单的关联和短期的交流。

  版本控制和配置管理基础

  由于技术协同要求安全可靠、可审核以及有效地访问企业的关键应用,它必须建立在强大的版本控制和配置管理上…一个事务文件通常随着版本发展,而应用部件必须是可以在时间上游动的,即能够支持频繁的回溯和修订。

  进一步,技术协同必须与开发人员日常使用的工具和环境紧密集成在一起。

  特别支持软件开发

  除非软件开发小组利用技术协同系统,否则所有的协同将会停止在与信息组织的其余部分分隔开来的地方。这是StarTeam为什么提供扩展的开发支持功能的原因,如差异比较、可视化合并、版本标签(version labeling)、审核印迹(audit trails)、表示阶段的虚拟视图、时间游动事例(time-travel instances)和私有对象等等。

  信息关联的表达和共享

  为了支持复杂关联信息的共享和重用,技术协同工具必须能够做到:

  适当地表示关系,通过一个通用化的链接引擎支持所有在协同信息库中跟踪的对象之间的扩展链接。StarTeam将这种链接扩充到文件、版本、变化请求和会话。

  支持同一个数据库的多虚拟视图,因此每一个功能范围都能够“看到”与之有关的关联内容。StarTeam通过先进的虚拟视图支持这种需求,从协同环境的所有对象中虚拟选择,从而实现生命周期阶段化、时间游动、调试、私有视图和其它许多功能。

上一页1234下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd