楼主: bmccbj

[参考文档] clearcaselt配置

[复制链接]
论坛徽章:
2
151#
 楼主| 发表于 2006-7-30 02:00 | 只看该作者
149
熟练使用工具,制定计划,并制订详细实施过程的专业咨询服务。
我们的配置管理专业服务,目的在于指导并帮助用户根据先进的配
置管理思想方法,去管理他们的开发过程,改进现有的管理水平。我们
所提供的不只是JBCM这套配置管理工具的使用说明,而是青鸟软件工
程有限公司基于对国内软件开发管理现状的调查研究,融入了国内外成
功的软件开发管理经验、以及很多早期用户和自身的使用经验而总结出
的基于JBCM 的管理方法和过程。
根据用户的不同要求,我们可以电话服务或派出专业配置管理咨询
人员,同软件开发组织指定的管理员一起,针对软件企业现有状况,如
管理组织结构、角色责任、工作流程等进行交互,评估分析并确定其配
置管理需求,然后据此需求,为软件开发组织制订可行的配置管理目标,
编制符合组织现实状况的配置管理计划。
为了企业能够更好的全面实施配置管理,通常先组织实施一个实验
项目,然后通过这个项目的实施,总结经验教训,然后根据这些经验全
面实施配置管理,在实验过程中,我们可以提供以下帮助:
协助企业选择实验项目:
协助企业确定试验组成员;
协助企业定义试验成功的标准和时间安排;
对相关人员进行培训;
安装配置管理工具;
协助企业建立配置管理过程;
和企业试验组成员共同总结经验教训。

使用道具 举报

回复
论坛徽章:
2
152#
 楼主| 发表于 2006-7-30 02:00 | 只看该作者
150
对于还没有实施配置管理的软件开发团队,通过我们提供的软件配
置管理专业化的咨询服务,可以逐步建立起自己的配置管理体制,并逐
步改善;对于已经实施配置管理的团队,也可以通过我们的服务来改进、
完善自己的管理体制。
实施配置管理的效果
软件组织如果认真地实施配置管理,将会有效地保证软件产品的完整
性、一致性和可控性,使其产品最大程度的与用户的需求吻合;
加快产品开发速度,降低维护成本,更好地保证软件质量;
可为软件组织节省大量的人力和物力,有助于规范工作流程,从资源方
面更好地掌握项目的进度,了解开发人员的负荷、工作效率和产品质量
状况、交付日期等信息;
管理者能够掌握企业的整体软件资源,减轻人员流动对开发过程的影
响;
新老成员可以更加快速地实现任务交接,减少因人员流动带来的损失。
具体说来,可以为软件组织带来以下好处:
构件版本得到很好的控制
所有软件开发过程中相关的历史信息和有用版本的全部内容(包括:文
档、代码,以及相对应的文件)都被保留,不会出现版本丢失;
并行开发井然有序,甚至不同的人对同一个文件进行同时更新,也不会
出现丢失信息;
建立应用时构件取用方便、快捷、准确,不会出现错乱、混杂的现象;
所有代码都经过受控的途径进入产品,产品中不会出现未经确认的代
码;

使用道具 举报

回复
论坛徽章:
2
153#
 楼主| 发表于 2006-7-30 02:01 | 只看该作者
151
保证发布的产品中应用程序与配套文档一致;
构造系统时能够迅速得到精确的配置项。
配置支持使项目更易于管理
基线的建立,使得软件开发具有更好的阶段可控性;
配置管理的状态统计功能,使得软件资源状态更具有可见性。
可方便的管理同时进行的多个项目,以及相关的资源;
所有开发人员对资源的访问都得到有效的管理
保证开发和管理人员受控地获取所需要的软件资源;
支持分层的人员权限结构对资源的访问;
控制不同人员对资源访问的信息权限、可读权限和修改权限;
每个人的工作过程及相应资料(包括:源代码、文档,重要步骤的理解
等),都会被详细的纪录并保存下来,有效的避免了由于开发人员的流
动对工作造成的影响。
有效的审计和统计
只有批准实施的变更才会进入受控软件生产过程;
收集和统计各种信息,并实现对信息的查询和分析,便于项目管理人员
跟踪、分析和决策。
ClearCase
1 Rational ClearCase 介绍
功能简介:
·提供版本控制、工作区管理、Build管理及流程管理

使用道具 举报

回复
论坛徽章:
2
154#
 楼主| 发表于 2006-7-30 02:01 | 只看该作者
152
·提供分布式、跨区域的并行开发模式
·可以和Microsoft Developer Studio,Powerbuilder,Oracle
Developer2000集成
·提供离线模式,让用户可以在家工作,然后合并到开发流程中
·提供深入的build内核
·对执行文件和目录进行自动图形化合并,文件间的差异明显显示
·完整控制程序源代码、二进制码、执行码、测试项目、文档以及用户
自定义的对象
·支持多平台,适合各种开发环境
管理复杂的软件开发过程
开发软件不是一件容易的事,首先面临的是管理多种产品、版本等问题,
更为复杂的是由两组或多组人员共同开发相同的程序,再加上多样化的
开发程序,使得整个开发过程很难进行有效的管理。而Rational
ClearCase就是一个软件开发管理工具来解决以前无法追踪整个开发过
程的问题,它结合了完整的软件结构管理 (SCM -- Software
Configuration Management),包括版本控制(Version Control),工作
区管理(Workspace Management),Build 管理和流程控制(Process
Control)。它可以使开发团队能加速开发过程,而且确保得到正确的
Release和可靠的build 版本,并建立有效的开发过程,不需要改变原
有的开发环境和工作模式。
推进并行开发
在竞争的市场中,并行开发在软件开发中是一项实际的需要,然而很多
机构因缺少合适的工具来执行有效的并行开发,结果导致问题未及时修

使用道具 举报

回复
论坛徽章:
2
155#
 楼主| 发表于 2006-7-30 02:01 | 只看该作者
153
改、集成困难等问题。Rational ClearCase 提供分布式的并行开发模
式,让多个开发人员能有效地设计、编写程序,测试及修改程序代码。
强有力的版本控制
Rational ClearCase能让你确认正确的版本,解决版本不一致问题。它
追踪每一个文件和目录的改变,维护所有的程序源代码、二进制码、执
行码、测试项目、文档以及用户自定义的对象,让开发人员能快速找出
所需的内容,重新build并恢复到原先的版本。
透明的工作区管理
ClearCase views提供正确的文件版本来进行开发工作,以免除复杂的
开发环境。开发人员可以选择所需view,Dynamic view提供网络使用者
快速取得最新的程序代码和文档资料。Snapshot views提供local
build ,而且支持离线作业。开发人员能容易地将自己的工作与整体计
划同步,且无论选择哪以种view,Rational ClearCase都能完全地集成
整个开发环境,提高开发效率。
有效的build管理
自动建立system build清单,快速正确地产生任何一种的版本,与一般
常用的nmake及GNU make兼容。
有弹性的流程管理
一组丰富的管理工具能帮助开发团队制定开发政策、设定开发角色和工
作流程,确立升级模式、流程状态等,自动监视存取状况并防止非法修
改,对流程自动化与任务管理。Rational ClearCase同时也包含了
ClearGuide。
可以和Rational ClearCase集成的程序设计工具

使用道具 举报

回复
论坛徽章:
2
156#
 楼主| 发表于 2006-7-30 02:01 | 只看该作者
154
·Rational 的全线产品
·Microsoft 的Visual Studio
·ORACLE Developer/2000
·Powerbuilder
2 ClearCase 的功能和特点
ClearCase及配置管理
随着软件团队人员的增加,软件版本不断变化,时间的紧缺,
多种平台的复杂环境,使得 ClearCase所拥有的特殊组件已成为当今软
件开发人员(工程人员和管理者)所必须的工具。分布式操作使得基于
Client/Server的运算结构跨越于网上客户机和服务器,ClearCase的先
进功能直接解决了原来开发团队所面临的难以处理的问题。
软件开发所面临的问题包括:对当前多种产品的开发和维护,
保证产品版本的精确,重建先前发布的产品,加强开发政策的统一和对
特殊版本需求的处理。通过解决这些问题,ClearCase用资源重用的方
法帮助开发团队使他们所有的软件建立得更加可靠。 Rational公司的
ClearCase是软件配置领域的先导,它主要基于Windows和UNIX的开发环
境。它提供了全面的配置管理──包括版本控制、工作空间管理、建立
管理和过程控制,而且无须软件开发者改变他们现有的环境、工具和工
作方式。
ClearCase的四种功能
ClearCase主要应用于复杂的产品发放、分布式团队合作、并
行的开发和维护任务,包括支持当今流行软件开发环境Client/Server

使用道具 举报

回复
论坛徽章:
2
157#
 楼主| 发表于 2006-7-30 02:01 | 只看该作者
155
网络结构。在激烈的市场竞争中,ClearCase的特点直接响应了软件团
队的需求,如:软件生产、发布、维护等。
ClearCase在某些方式上和其它的软件配置管理系统有所不
同,从本质上,ClearCase是无可比拟的,因为它包含了一套完整的软
件配置管理工具而且结构透明、界面可亲。虽然ClearCase是一个可集
成使用的环境,但实际上我们仍可以把ClearCase的所有特性划分为四
个具体功能范畴。
Version Control
ClearCase自动追踪每一个文件和目录的变更情况,通过分支
和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一
种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、
测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的
能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处
理的每一种信息类型建立一个安全可靠的版本历史记录。
Workspace Management
ClearCase给每一位开发者提供了一致性、灵活性和工作空间
域(有时也称为"Sandboxes")可重用的功能。ClearCase采用一种称为
View的创新技术,它可以选择所指定任务的每一个文件或目录的适当版
本,并呈现它们。View可以让开发者在资源代码共享和私有代码独立的
不断变更中达到平衡,从而使他们工作更有效。
Build Management
ClearCase自动产生软件系统构造文档信息清单,而且可以完

使用道具 举报

回复
论坛徽章:
2
158#
 楼主| 发表于 2006-7-30 02:02 | 只看该作者
156
全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件
和并发执行多个建立脚本的方式支持有效的软件构造。
Process Control
ClearCase有一个灵活、强大的功能,可以明确项目设计的流
程。自动的常规日志可以监控软件被谁修改、修改了什么内容以及执行
政策,如:可以通过对全体人员的不同授权来阻止某些修改的发生,无
论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个
永久记录并不断维护它。
优势
ClearCase帮助所有规模的开发组织进行更加有效的开发和维
护、加强竞争力、增加收益、降低成本。独特的ClearCase带来的特殊
利益:
增加团队效率――通过对并行开发的支持来实现,包括图形比
较和归并、标签、版本目录 结构。
增加个人效率 ――通过自动的工作空间管理来实现,如:直
接的版本访问、消除了在拷贝文件上的时间的浪费。
简单的维护和提高对客户的支持――通过快速准确的重建先
前的版本来实现。
快速准确的产品发布 ――通过保证构造的准确性和对软件的
每一个元件进行版本控制来实现。
减少错误发生 ――通过事件发生以后对每一个元件的变更进
行追踪来实现。

使用道具 举报

回复
论坛徽章:
2
159#
 楼主| 发表于 2006-7-30 02:02 | 只看该作者
157
硬件资源的优化 ――通过分布式构造、减少文件拷贝、可用
对象的共享等功能来实现。
提高项目协调和编制 ――通过文件注释和开发周期阶段变更
的自动关联来实现。
提高产品质量 ――通过灵活的进程控制,和图形接口定制,
使得软件开发在实际中保持 一致。
更加有效的团队扩展――通过减少系统管理和维护的负担来
实现。
支持分布式结构使得团队成长――通过Client/Server结构进
行多点复制和及时的对象版本的更新来实现。
使用配置管理工具而降低风险――由于它不干扰软件程序员
的工作,所以可以使用常用的工具和文件系统接口。
增加了软件的安全性和保护性 ――通过使用分布式的存储结
构,所有的软件资源会随时更新、在硬盘或网络出现错误时那些被
ClearCase存储的版本信息会立刻恢复。
减少培训和实现成本 ――ClearCase通过采用透明结构以及
和标准开发工具进行集成来实现。
强有力的开发和维护 ――通过和其它工具(如:缺陷追踪)、
系统、结构进行集成。
支持不同种类的开发 ――通过兼容不同平台的软件配置管理
系统,如:Windows NT、UNIX、和一些Client端的软件,如:Windows 95、
Windows NT、Windows 3.1和Windows for Workgroups。

使用道具 举报

回复
论坛徽章:
2
160#
 楼主| 发表于 2006-7-30 02:02 | 只看该作者
158
连接UNIX 和Windows的桥梁
ClearCase全面支持软件配置管理,给那些经常跨越复杂环境
(如:UNIX、Windows系统)进行复杂项目开发的团队带来巨大的效益。
当UNIX和Windows的软件工程人员提出了平台的特性后,ClearCase for
UNIX和ClearCase for Windows有高度互用性。
对于它所支持的平台,ClearCase通过TCP/IP来连接客户端和
服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和Windows NT
平台被共享。ClearCase for Windows NT对ClearCase UNIX VOBs的访
问与浏览可以通过一个NFS for Windows NT的产品来实现。
3 ClearCase 的组件
Rational,高质量自动化软件的先锋,向全世界范围的组织提供
软件开发基础结构的产品。Rational分散了Windows和UNIX开发团队的
解答形式并能使他们自动运行,提高质量和增加生产力。
Rational的软件开发基础结构产品-ClearCase,
ClearCaseMultisite,ClearCaseAttache,ClearGuide和ClearDDTS-为
软件开发团队提供必要支持。这些产品帮助团队有效管理软件配置,修
改需求,开发进程,并测试复杂情况及实时压力。
一、ClearCaseMultisite
ClearCaseMultisite是ClearCase的系列产品选项之一,他支
持地理-分布的项目团队的并行软件开发和软件重用。Multisite可以创
建和更新被复制的ClearCase VOB,允许分散项目团队使用熟悉的
ClearCase命令进行访问,开发和软件的集成。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表