使用 Rational Team Concert 进行软件配置管理

发表于:2008-6-18 16:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试论坛

3.4 使用 Rational Team Concert 配置项目流程

        创建项目后,可以根据自身项目的特点对项目流程进行配置,项目流程一般由开发基线 (Development Line),迭代 (Iteration),项目角色及工件类型组成。在 Rational Team Concert 中用户可以修改或创建开发基线及迭代以完成对项目流程的配置,通过修改迭代的起止时间来安排项目的进程。如图 17 所示,在打开项目域,在右侧的流程迭代列表中,可以完成上述操作。

        用户同时还可以增加项目角色,对不同角色分配权限。在项目域左下角选择 Process Specification 选项卡,可以看到包含三部分内容,即上面提到过的角色定义,工件类型以及流程描述,如图 18 所示。

        Role Definition 中主要定义了项目流程中的各种角色,如下所示为对项目经理的描述与定义,其他角色定义方法与其类似。用户可以自行编辑。

<role-definitions>
<role-definition cardinality="single"
   description="Leads the planning of the project, 
   coordinates interactions with the stakeholders, 
   and keeps the project team focused on meeting the project objectives."
  role-id="project_manager"/>
</role-definitions>

        Project Configuration 中主要定义了项目流程的初始状态,项目域中的角色权限以及工件类型。

        如下所示为对 default 用户的权限设定,其他的与其类似。用户可以自行编辑。

<permissions>
<role id="default">
<project-operation id="com.ibm.team.process.server.saveProjectArea">
 <action id="any"/>
	</project-operation>
 <project-operation id="com.ibm.team.workitem.server.saveCategory">
 <action id="any"/>
 </project-operation>
……
<permissions>

        如下所示为对 Defect 类型的描述,其他类型定义与其类似。用户可以自行编辑。

<type
id="defect"
name="Defect"
category="com.ibm.team.workitem.workItemType"
dimmedicon="platform:/plugin/com.ibm.team.workitem.common/icons/obj16/wi_bug_dim.gif"
icon="platform:/plugin/com.ibm.team.workitem.common/icons/obj16/wi_bug.gif">
<alias name="bug"/>
</type>

        Team Configuration 中主要定义了在用户域中的角色权限,行为以及开发基线和迭代的结构。

        如下所示为保存 WorkItem 行为的描述,其他行为与其类似。用户可以自行编辑。

<behavior>
<role id="default">
<operation id="com.ibm.team.workitem.operation.workItemSave">
		<preconditions>
<precondition id="com.ibm.team.workitem.advisor.requiredProperties" 
xmlns="http://com.ibm.team.workitem/requiredProperties"
 name="Required Properties"
 description="A minimum set of properties must be set in order for 
 the team to know how to classify the workitem.">
<properties workItemTypeCategory="com.ibm.team.workitem.workItemType">
 <property id="summary"/>
					</properties>
 </precondition>
		</preconditions>
</operation>
……
</behavior>

        如下所示为开发基线及迭代的结构,用户也可以根据项目情况自行编辑。

<development-line id="development">
 <iteration id="inception">
 <iteration id="I1">
 <iteration id="work">
<behavior>
 <role id="default">
<operation id="com.ibm.team.scm.client.deliver">
</operation>
 </role>
</behavior>
</iteration>
 </iteration>
</iteration>
……
</development-line>

        通过对 Process Specification 的编辑,用户可以从多个方面对项目流程进行创建,修改,定制自己的流程,更好地服务于项目开发。

54/5<12345>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号