集成 Rational DOORS 与 Rational Team Concert 变更管理

改进需求管理与追踪性

Comments

前提条件

如果您对 IBM® Rational Team Concert™,IBM® Rational® DOORS® 及 DOORS 变更管理集成特性有中等了解的话,那么您可以从本文中得到最大的收益。

  • Rational Team Concert 是一种为软件开发员准备的协作项目管理工具。它集成了工作项目规划,构建,源控制,以及敏捷规划的功能。
  • Rational DOORS 是系统和高级 IT 程序的需求管理工具。您可以使用它来收集,追踪和管理需求。它支持需求管理,变更管理,以及质量管理的 OSLC(生命周期协作的开放服务),因此提供了一种通用方法,来集成系统与软件生命周期工具。它还支持 OAuth,这是一种开放性的协议,使得用户能够在不同的网站之间共享所保护的资源,而不用暴露在风险之下。
  • Rational DOORS变更管理集成 与 Rational Team Concert,IBM® Rational® ClearQuest®,与 IBM® Rational® Change 软件相协作。
  • Rational DOORS Web Access 使得用户能够使用一个网络浏览器来在 DOORS 数据库中创建,评审,编辑,和讨论需求。

在开始之前,您需要该软件和创建:

  1. Rational DOORS 服务器和安装的客户端。
  2. 安装的 Rational DOORS Web Access,并使用 DOORS 服务器进行配置。
  3. 安装的 Rational Team Concert。
  4. Rational Team Concert 中创建的 Rational® Jazz™ Team Server。

安装与配置

安装 DOORS 与变更管理集成工具

  1. installer .zip 文件解压到一个暂时的位置处。
  2. 如果您将 DOORS 安装到与下面位置不同的地方,您可以编辑 install.bat 文件:
    	Set to="C:\Program Files\IBM\Rational\DOORS\9.3"
  3. 如有必有,保存您对文件所作的更改。
  4. 运行 install.bat 批处理文件。

安装器将会显示如图 1 所示的命令行视图,它会让您在继续下去之前编辑 DOORS 客户端,然后点击任意键继续下去。

图 1. 带有指南的命令行视图
确认将 DOORS 安装到 D 盘
确认将 DOORS 安装到 D 盘
  1. 点击任意键以继续操作。

然后界面就会显示 DOORS_HOME 的细节信息(参见图 2),以及下面的信息:

“继续操作之前,请确认安装器与 DOORS 客户端的位置。

请点击任意键以继续下去。”
图 2. 带有指导的其他命令行视图
安装器与客户端的路径
安装器与客户端的路径
  1. 如果 DOORS 主页显示的信息是正确的,那么您可以点击任意键以继续下去。

在集成安装之后,cmoslclib.dll 文件会得到注册,然后您就会看到一条确认信息,如图 3 所示。

图 3. DllRegisterServer 确认信息
确认 DLL 文件得到了正确的注册
确认 DLL 文件得到了正确的注册

在 Rational Team Concert 中的 Basic 模式下配置服务器文件

默认条件下,Rational Team Concert 会激活 Form 模式。

在 Rational Team Concert 中编辑服务器文件以激活 Basic 模式

按照下面的步骤来激活 Basic 认证:

  1. 关闭 Rational Team Concert 服务器:
    installationLocation/jazz/server/server.shutdown
  2. 编辑 web.xml 文件:installationLocation/jazz/server/tomcat/webapps/jazz/WEB-INF/web.xml

批注 Form 模式并解除批注 Basic 模式,这样文件就如代码清单 1 中的代码所示。

清单 1. 编辑的 web.xml 文件
	<login-config>
		<auth-method>BASIC</auth-method>
	    <realm-name>Jazz</realm-name>
	</login-config>
<!--
	<login-config>
		<auth-method>FORM</auth-method>
		<form-login-config>
    		<form-login-page>/auth/authrequired</form-login-page>
    		<form-error-page>/auth/authfailed</form-error-page>
  		</form-login-config>
	</login-config>	
	-->
  1. 编辑 jazz.xml 文件:installLocation/jazz/server/tomcat/conf/Catalina/localhost/jazz.xml
    使用 BasicAuthenticator 来替换 FormAuthenticator,如代码清单 2 所示。
清单 2. 编辑的 jazz.xml 文件
	<!--			  
		<Valve className="org.apache.catalina.authenticator.FormAuthenticator"
	           securePagesWithPragma="false"
	           characterEncoding="UTF-8" />
	-->	
		<Valve className="org.apache.catalina.authenticator.BasicAuthenticator"
	           securePagesWithPragma="false"
	           characterEncoding="UTF-8" />
  1. 启动 Rational Team Concert 服务器:installationLocation/jazz/server/server.startup

创建一个用户

  1. 启动 Mozilla Firefox 或者 Microsoft Internet Explorer 浏览器。
  2. 在地址栏中,输入以下的 URL 以启动 Rational Team Concert:
    https://QualiyfyingServerName:9443/ccm/admin注意: 接受 secured connection 认证。

在 Rational Team Concert 之中创建一个拥有所有特权的用户。

  1. 对于用户 ID 和密码,输入 ADMINADMIN,然后点击 Log In
  2. 点击 Users 链接。
  3. 点击 Create User 链接。
  4. 在新用户具体内容中输入内容(输入命令区的内容)。
  5. 为用户选择 Repository Permissions 及 Client Access Licenses,如图 4 所示(Client Access License 就是 Rational Team Concert - Developer)。
  6. 点击 Save
图 4. 确认新用户选择了客户端访问权限
User Administration 视图
User Administration 视图

图 4 的大图

创建一个项目

创建一个带有用户访问权限的 Rational Team Concert 项目

  1. 启动 Firefox 或者 IE。
  2. 在地址栏之中输入该地址以启动 Rational Team Concert:
    https://QualiyfyingServerName:9443/ccm/admin
    注意: 接受 secured connection 认证。
  3. 输入用户 ID 及密码,然后点击 Log In
  4. 点击 Project Areas 链接。
  5. 点击 Create Project Area 链接。
  6. 输入 Project Name 及 Details。
  7. 在 Process 部分之中,选择 Simple Team Process
  8. 向 Members 及 Administration 部分添加用户,如图 5 所示。
  9. 然后点击 Save
图 5.在 Rational Team Concert 中创建一个项目区域
Active Project Area 视图
Active Project Area 视图

图 5 的大图

设置项目配置和团队成员许可权。

  1. 点击 Project Areas 链接。
  2. 双击您所创建的项目。
  3. 点击 Permission 项。
  4. 选择 Project Configuration 选项,并激活团队成员项目的所有许可权,如图 6 所示。
图 6. 新项目的项目配置许可权
左边是 Configuration,右边是 Details
左边是 Configuration,右边是 Details

图 6 的大图

  1. 选择 Team Configuration 选项。
  2. 激活团队成员对项目的所有团队许可权,如图 7 所示。
  3. 保存 对项目所做的更改。
图 7. 新项目的团队配置许可权
Team Configuration 视图
Team Configuration 视图

图 7 的大图

创建一个储存库连接

  1. 打开 Rational Team Concert 客户端。
  2. 找到并运行 eclipse.exe 文件:
    C:\Program File\IBM\jazz\client\eclipse\eclipse.exe
  3. 选择工作区。
  4. 点击 Create Repository Connection 链接。

接下来的视图是如图 8 所示的 Create a Jazz Repository Connection 对话框窗口。

图 8. 使用 Rational Team Concert 客户端来创建一个 Jazz 储存库连接
Location,Authentication,以及 Advanced 部分
Location,Authentication,以及 Advanced 部分

图 8 的大图

  1. 输入 Rational Team Concert 服务器 URL,例如:
    https://localhost:9443/ccm
    注意: Name 区域具体内容会自动填充为本地主机。
  2. 输入用户 ID 及密码。
  3. 点击 Finish

编辑进程配置

  1. 点击 Connect to Project Area 选项。
  2. 选择您所创建的储存库连接。
  3. 点击 Next
  4. 选择创建的 Project Area
  5. 点击 Finish
  6. 选择储存库,并点击 Open
  7. 在首个窗格的底部的项目上点击 Process Configuration(参见图 9)。
图 9. 新项目之中的进程配置项
Rational Team Concert 客户端视图
Rational Team Concert 客户端视图

图 9 的大图

  1. 点击 Project Configuration 选项。
  2. 点击 Configuration Data
  3. 点击 Work Items 选项。
  4. 选择 Workflows
  5. 选择 States 工作流程。
  6. 选择 Resolved,如图 10 所示。
图 10. 新项目之上的工作流程配置
Resolved 状态被设置为默认打开
Resolved 状态被设置为默认打开

图 10 的大图

  1. 点击 Edit
  2. 将 Group 区域内容从 Closed 更改为 Open
  3. 点击 OK
  4. 点击 Save

在 DOORS 中为 Basic Author 创建一个配置

  1. 启动 Rational DOORS 客户端,并运行 doors.exe 文件。
  2. 作为拥有数据库管理员权限的用户登录到 DOORS。
  3. 点击 Change Management > Define Configuration Template 以显示 Define Configuration Template 对话框窗口。
  4. 在 Define Configuration Template 对话框窗口之中,点击 Create。

配置 Rational Change Management Server 项

  1. 在第 1 步之中:配置 Rational Change Management Server 项,对于 Authentication 类型,选择 Basic Auth,如图 11 所示。
图 11. 在 DOORS 中为 Basic Author 创建一个配置模板对话框
显示 Configure Rational Change Management 服务器项目
显示 Configure Rational Change Management 服务器项目
  1. 输入模板名字内容。
  2. 为 Rational Team Concert Change Management 服务器输入 URL。
    例如:https://QualifyingServername:9443/ccm/oslc/workitems/catalog
  3. 点击 Connect 以得到 CM Login 对话框窗口(图 12)。
图 12. CM Login 窗口
弹出窗口
弹出窗口
  1. 在 CM 登录窗口之中输入 Rational Team Concert 用户的用户名和密码,点击 Login
  2. 从 Project Area 列表之中选择项目(参见图 13)。
图 13. Project Area 具体内容
配置  Rational Change Management Server 项
配置 Rational Change Management Server 项
  1. 点击 Next 以切换至第 2 步:Requirements Change Management 项。

Requirements Change Management 项

  1. 输入具体的内容,以将 Rational Team Concert 工作项映射至它们的状态,它一直是数字的。

状态和它们相关的状态值列在了表 1 之中。

表 1. Rational Team Concert 之中的状态与值
状态名状态值
New1
InProgress2
Resolved3
Verified4
Closed5
Reopened6
  1. 选择 For Rational Team Concert 选项。
  2. 在相关区域之中输入以下的值:
    • 在 Apply Action Attribute 中应用:Apply
    • 在 Review Action Attribute 中应用:Review
    • 在 State Attribute 中应用:rcm_in:state
  3. 在 RCR Submit Form 区域中,选择 RequirementChangeRequest,如图 4 所示。
图 14. Requirement Change Management 项
Configuration Template 对话框窗口
Configuration Template 对话框窗口
  1. 点击 Next 以切换至第 3 步:Requirements Implementation 项(图 15)。

Requirements Implementation 项

图 15. 需求实施项
Configuration Template 对话框窗口
Configuration Template 对话框窗口
  1. 为 Use Submit Form 与 Use Add Form 选项选择相关的提交项。
  2. 点击 Next 以切换至第 4 步:Requirements Gathering 项。

Requirements Gathering 项

  1. 为从 Rational Team Concert 中收集需求而输入查询的具体信息。

提示:
查询格式应该是 rtc_cm:state in ["2"],其中的 "2" \ 代表了 Rational Team Concert 中工作项的 Inprogress 状态,如图 16 所示。

图 16. Requirements Gathering 项
DOOR 之中的 Configuration Template 对话框窗口
DOOR 之中的 Configuration Template 对话框窗口
  1. 点击 Next
  2. 确认总结的具体内容,然后点击 Finish

为 Basic 模式下的 DOORS 与 Rational Team Concert 创建 Configuration Template。在 Define Configuration Templates 对话框中列出模板。

  1. 启动 IE 或者 Firefox。
  2. 在地址栏中输入 https://QualiyfyingServerName:9443/ccm/admin 以启动 Rational Team Concert。

    范例:https://indpdt1-2k3r2.blorepd.in.ibm.com:9443/ccm/admin 注意: 接受 secured connection 确认。
  3. 输入用户 ID 及密码。点击 Log In
  4. 点击 Application 链接。
  5. 从 Communication 项中,点击 Friends (Outbound) 链接。
  6. 点击 Add 以打开 Add Friend 对话框窗口。
  7. 为更改配置管理服务,或者 CCM 创建一个 Friends 外出链接。
  8. 输入 Name 区域内容,并在 Root Services 区域内输入 ccm 服务器 URL:
    https://QualiyfyingServerName:9443/ccm/rootservices
  9. 输入 OAuth Secret Key。
  10. 选择复选框,这样操作就是 Trusted,如图 17 所示。
图 17. Rational Team Concert 服务器上的 Add Friend 对话框
Add Friend 对话框窗口
Add Friend 对话框窗口

图 17 的大图

  1. 点击 Next.
  2. 自动生成的临时密钥值会出现在 Authorization Provisional Key 对话框之中。
  3. 点击 Finish。在拥有自动 OAuth Consumer Key 内容的 Friends(Outbound)中创建对 ccm 服务的链接。
  1. 运行 doors.exe 来启动 Rational DOORS 客户端。
  2. 作为拥有数据库管理员权限的用户登录到 DOORS。
  3. 选择 DOORS 数据库并调用数据库的属性。
  4. 在 DOORS Database Properties 对话框窗口之中,点击 Remote Services 项。
  5. 在 Server List 部分之中,点击 Add
  6. 在 Roots Services URL 区域之中输入朋友列表中创建的 Rational Team Concert 根服务 URL。
  7. 在 Consumer Key 区域之中,输入 Rational Team Concert 相关 Friends 链接所生成的 OAuth Consumer Key。
  8. 输入 OAuth 密钥值。
  9. 点击 Register,如图 18 所示。
图 18. 在 Remote Services 中提供 DOORS 创建服务列表
强调显示的 Remote Services > Add > Register
强调显示的 Remote Services > Add > Register

图 18 的大图

  1. 在 Rational Team Concert ccm 根服务的服务列表注册之后,在协作性链接中点击 Add
  2. 在 Add Service Link Types 对话框窗口之中,选择 Server List 链接。
  3. 在 Rational Team Concert 服务器登录窗口之中输入用户 ID 及密码,然后点击 Log in(参见图 19)。
图 19. 创建协作性链接时的 OAuth Login 视图
Jazz Team Server 登录界面
Jazz Team Server 登录界面
  1. 在 Collaboration Links 之中点击 Add
  2. 选择 Rational Team Concert 中看得到的数据库,并点击 Add
  3. 在创建协作性链接之后,点击 OK 以关闭 DOORS Database Properties 对话框窗口。

为 OAuth 在 DOORS 中创建一个配置模板

  1. 选择 Change Management > Define Configuration Template
  2. 在第 1 步:配置 Rational Change Management Server 项,提供模板名的具体内容。
  3. 选择 OAuth 选项以便认证。
  4. 选择 Select a CM Tool 区域内为 Rational Team Concert 所创建的服务器链接,如图 20 所示。
图 20. 在 DOORS 中为 OAuth 创建配置模板对话框
显示创建的协作性链接
显示创建的协作性链接
  1. 点击 Next,并按照第 11 步的步骤操作,在 在 Basic 模式下创建一个配置模板 之下。

需求追踪性

从 Rational Team Concert 中为 DOORS 收集需求

  1. 执行 doors.exe 来启动 Rational DOORS 客户端。
  2. 作为拥有管理员权限的用户来登录到 DOORS。
  3. 使用默认的模板,在 DOORS 中创建一个规范的模块。
  4. 打开该模块。
  5. 选择 Change Management > Configure Module
  6. 为 Rational Team Concert 选择配置模板。
  7. 将 Integration Status 更改为 ON
  8. 选择 Enable Requirement Gathering,如图 21 所示。
  9. Then click Save.
图 21. 为 DOORS 之中的变更管理视图配置模块
激活选择的 Requirements Gathering 选项
激活选择的 Requirements Gathering 选项

图 21 的大图

从 Rational Team Concert 中获得需求

  1. 选择 Change Management > Retrieving Requirements for Change Management tool > Define Attribute Mapping
  2. 选择 DOORS Attribute,并点击 Edit
  3. 选择 CM Attribute,然后点击 Close,如图 22 所示。
图 22. DOORS 之中的属性映射选项
映射的 CM 属性
映射的 CM 属性

图 22 的大图

  1. 在属性映射操作完成之后点击 OK
  2. 选择 Change Management > Retrieving Requirements for Change Management tool > Get Requirements
  3. 确认 Query String,然后点击 Import,如图 23 所示。
图 23. Query String 区域之中以前输入的字符串
得到 DOORS 之中 CM 对话框视图中的需求
得到 DOORS 之中 CM 对话框视图中的需求
  1. 在需求导入到 DOORS 规范模块之后,您可以从 Rational Team Concert 之中,点击以 Save 模块。

注意: 您还可以对模块手动添加需求。

管理一个需求变更请求

激活模块之上的需求变更请求

  1. 执行 doors.exe 来启动 DOORS 客户端。
  2. 作为拥有数据库管理员权限的用户登录到 DOORS。
  3. 使用默认模板在 DOORS 中创建一个规范模块。
  4. 打开规范的模块。
  5. 点击 Change Management > Configure Module
  6. 为 Rational Team Concert 选择配置模板。
  7. 将 Integration Status 设置为 ON
  8. 选择 Requirements Change Request 选项,如图 24 所示。
图 24. 为需求变更请求配置模块
确认 Enable Requirements Change Management 选项被选中
确认 Enable Requirements Change Management 选项被选中
  1. 点击 Save

提交默认的需求变更请求

  1. 在只读模式下在 DOORS 中打开规范的模块。
  2. 点击 Change Management > Requirements Change Request > Submit
  3. 在 Submit Request dialog 窗口之中输入具体的内容,如图 25 所示。
图 25. 为需求变更请求交付请求表单
模板之中为 Submit RCR Form 选择的表单
模板之中为 Submit RCR Form 选择的表单

图 25 的大图

  1. 点击 OK 以交付需求变更请求。
  2. 为 Rational Team Concert 登录输入用户 ID 及密码,并点击 Log In
  3. 查看提交的需求变更请求内容。
  4. 点击 Logout 以从 Rational Team Concert 中退出,并关闭浏览器。
  5. 调用 DOORS 中的规范模块,并选择 Change Management > Requirements Change Request > Select Default
  6. 选择需求变更请求,并点击 OK
  7. 编辑规范模块的对象内容,然后点击 Save

Recording Report 视图显示了对模块所作的更改,如图 26 所示。

图 26.Rational DOORS 之中的 Recording Report
列出对模块所作更改的弹出窗口
列出对模块所作更改的弹出窗口

图 26 的大图

查看对模块所作的更改

  1. 在 Exclusive 编辑模式下的 DOORS 之中打开规范的模块。
  2. 选择 Change Management > Requirements Change Request > Show for this module
  3. 选择 Requirement Change Request,并点击 Show
  4. 输入 Rational Team Concert 用户 ID 及密码,并点击 Log In.
  5. 点击 Links 项。这将会在追踪需求下面显示 DOORS Web Access 链接内容,如图 27 所示。
图 27.Rational Team Concert 中需求变更请求的链接项
强调显示的 Tracks Requirement 链接
强调显示的 Tracks Requirement 链接

图 27 的大图

点击 Tracks Requirements 部分之中的链接,将您带到 DOORS Web Access,如图 28 所示。

图 28. DOORS Web Access 登录界面
对文献,支持,培训的链接
对文献,支持,培训的链接

图 28 的大图

  1. 为 DOORS Web Access 输入用户名和密码,然后点击 Login
  2. 当被询问时,安装 ActiveX 控件。

登录之后,就会显示出对模块和内容的 Requirement Changes 列表了。如图 29 所示,Requirement Change 中包含了相关对象的 DOORS URL。

图 29.通过 DOORS Web Access 的需求变更内容
强调显示的 DOORS 链接
强调显示的 DOORS 链接

图 29 的大图

注意:
点击 DOORS URL 链接,将您带到规范模块的相关对象。

  1. 点击 Reject 以调整对需求所做的更改。
  2. 点击确认对话框之中的 OK,以确认所做的更改。
  3. 点击 DOORSRCMCONTROL 对话框之中的 OK

需求更改会得到调整,正如您在图 30 中所看到的那样。

图 30. DOORS Web Access 中所示的 Rejected Requirements Change
红色圆圈之中的 Rejected
红色圆圈之中的 Rejected

图 30 的大图

向 Review 状态发送 Requirement Change Request

  1. Exclusive Edit 的 DOORS 中打开规范模块。
  2. 完成对规范模块所作的更改。
  3. 点击 Change Management > Requirements Change Request > Send RCR to Review 以发送需求变更请求好评审状态,如图 31 所示。
图 31. DOORS 之中的评审确认
您是否确认发送 RCR Defect 2149...?
您是否确认发送 RCR Defect 2149...?

您可以点击 Confirm 以向评审发送 RCR 或者点击 Cancel,以取消评审过程。

  1. 发送 RCR 以评审。
  2. 启动 IE 或者 Firefox。
  3. 在地址栏中输入该 URL 以启动 Rational Team Concert:
    https://QualifyingServername:9443/ccm/
    注意: 接受 secured connection 认证。
  4. 输入用户 ID 及密码,并点击 Log In
  5. 在搜索对话框之中输入需求变更请求,并查看缺陷的内容。
  6. 点击 Approval 项然后点击 New: Approval 链接,以添加需求变更请求的赞许者。
  7. 输入赞许者的名字以及起止日期,如图 32 所示。
图 32. Requirements Change Request Approvals 项,Rational Team Concert
显示描述的响应
显示描述的响应

图 32 的大图

  1. 点击 Save 并注销掉 Rational Team Concert。
  2. 作为 Requirements Change Request 的赞许者,您可以同意更改。
  3. 将 Requirement Change Request 转化为 Resolve 状态,如图 33 所示。
图 33. Rational Team Concert 中,Requirements Change Request 的 Approved 状态
Defect 2149 工作项视图,Approval 状态
Defect 2149 工作项视图,Approval 状态

图 33 的大图

对模块应用更改

  1. 以只读模式打开 DOORS 的规范模块。
  2. 选择 Change Management > Requirements Change Request > Apply。
  3. 当 Apply Requirements Change Request 对话框显示解决的 Requirement Change Request 时,您可以选择 Requirement Change Request,并点击 Apply 以对规范模块的需求应用所作的更改(参见图 34)。
图 34. DOORS 之中的 Apply Requirements Change Request 视图
列:RCR ID,Target Modules,Status,Summary
列:RCR ID,Target Modules,Status,Summary

图 34 的大图

然后对模块所作的更改会得到应用。

  1. 启动 IE 或者 Firefox。
  2. 在地址栏中输入该链接以启动 Rational Team Concert:
    https://QualifyingServername:9443/ccm/>
    注意: 接受 secured connection 认证。
  3. 输入用户 ID 及密码,然后点击 Log In
  4. 在搜索对话框之中输入 Requirements Change Request ID,并查看缺陷内容。
  5. 将 Requirements Change Request 更改为 Verify 状态。

管理一个 Implementation Requirements Request

  1. 执行 doors.exe 来启动 Rational DOORS 客户端。
  2. 作为拥有数据库管理员权限的用户登录到 DOORS。
  3. 以只读模式来打开规范的模块。
  4. 点击 Change Management > Configure Module
  5. 为 Rational Team Concert 选择配置模板。
  6. 选择如图 35 所示的 Enable Requirements Implementation 选项。
图 35. DOORS 中变更管理视图的配置模块
Enable Requirements Implementation 被选中
Enable Requirements Implementation 被选中

图 35 的大图

  1. 点击 Save
  2. 选择需要实施的需求,右击并选择实施 Request > Submit
  3. 在如图 36 所示的 Submit Request 对话框窗口之中输入具体的内容。
图 36. Implementation Request 的Submit Request 表单
Severity,Found in,Filed against,Priority,等等
Severity,Found in,Filed against,Priority,等等

图 36 的大图

  1. 点击 OK 以提交 Implementation Request。

在 DOORS 之中选择需求并查看链接。为提交的 Implementation Request 会创建一个外部链接,如图 37 所示。

图 37. 为 DOORS 中的 Implementation Request 创建一个外部链接
Requirements Gathering 窗格
Requirements Gathering 窗格

图 37 的大图

  1. 选择需要实施的需求,右击,并选择 Implementation Request > Add。如有需要,就允许您去向需求添加其他的 Implementation Requests。

将 Implementation Request 转化为 Resolved 状态

  1. 启动 IE 或者 Firefox。
  2. 在地址栏之中输入该 URL,以启动 Rational Team Concert:
    https://QualifyingServername:9443/ccm/
    注意:接受 secured connection 认证。
  3. 输入用户 ID 及密码,然后点击 Log In
  4. 在搜索对话框之中输入 Implementation Request(Defect ID),并查看缺陷的具体细节。
  5. 在需求更改得到实施之后,作为一个 开发员,将缺陷转化为 Resolved 状态。
  6. 从 Rational Team Concert 注销掉。

评审 Show Activity Report

  1. 以只读模式打开 DOORS 的规范模块。
  2. 选择 Change Management > Show Activity Report 选项。
  3. 评审具体的需求内容,以及 Implementation Requirement 内容,如图 38 所示。
图 38. Implementation Requirement 内容
Defect 2150 显示为 Resolved
Defect 2150 显示为 Resolved

图 38 的大图


相关主题

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=782104
ArticleTitle=集成 Rational DOORS 与 Rational Team Concert 变更管理
publish-date=12212011