SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4084|回复: 1

[推荐] 集成 Rational Focal Point 与需求、项目和测试管理工具

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑 ; u6 l1 t1 s+ A- C/ b9 [  V
4 ^' [' p! R$ v/ p7 n* E' Z
IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。
& E# P- F) l4 S" D) h8 h" Z/ M8 d  d
9 b6 c/ v7 L: ]: h: o产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。9 t( I# {& H' d5 r/ q! K
" L' d8 i( l! F" d& K3 @# j# p
在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。
- `* @/ ^* B5 u( @; [8 I( T4 J8 y2 S% T- G- z4 Q0 U- b8 e" {
配置 Rational Focal Point 和 CLM 应用程序链接
4 a. H0 c$ ]  @. F; I第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
+ `" M$ G% \' h% O5 _) X# n& K8 t5 b' _: [' x
在 CLM 服务器中注册 OAuth 消费者
( f9 x& ?8 N4 d# p9 P6 s7 @( f
  • 使用管理员凭据登录到 CLM 服务器。
  • 转到 CLM 应用程序服务器配置页面(例如,CLM 的需求管理应用程序页面)。对于 Rational Requirements Composer,转到 https://example.com:9443/jts/admin,并单击 Jazz Team Server - Server Administration
  • 在导航栏中,单击 Consumers (Inbound)
  • 提供 Consumer Name 和 Consumer Secret(密码),并单击 Register
  • 该软件将生成一个消费者键。请记下消费者密码 (Consumer Secret) 和消费者键,因为在 Rational Focal Point 中,您需要使用它们来将应用程序服务器添加为一个朋友。
    $ h: }9 |# b8 W& V

2 d6 K. H) w9 B  _9 y图 1. 在 Rational Requirements Composer 中注册消费者(入站)
0 a# D7 o$ Q3 d; E3 e 0 g6 {, L! T) k# t$ B
在 CLM 服务器中注册一个朋友(出站)
  • 要在 CLM 服务器中查看富悬浮数据,这是必需的操作。
  • 在导航栏中,单击 Friend (Outbound),然后单击 Add
  • 为以下各项设定值以注册一个消费者:Name、Root Services URI(例如,http://example.com:8080/fp/resources/rootservices)和 OAuth Secret,然后单击 Create Friend
  • 软件将生成一个消费者键,并在 Focal Point 中的 Application > Consumer (Inbound) 下面添加一项。
    5 w- w& P* G) j- n. ^/ [
% W% v% G7 A$ }- q5 L" |" H; o
图 2. 在 Rational Requirements Composer 注册朋友(出站)8 |1 V/ ~4 z, C: s

$ Q7 t# c/ X* M3 J& v1 H
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:
; l$ `4 k2 G2 K7 ~
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:1 x; m2 y1 c( l, ]' G: T
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。
      ' m# L) y/ l$ W
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。$ P. n+ F: w5 [, \  X
注:, {( _, v# S/ t$ F& G
您可以将多个 CLM 服务器配置为一个朋友。; X+ x* a, _) ?4 w, H

9 c4 o4 I, T" G5 v- ]图 3. 将 Rational Requirements Composer 添加为一个朋友# Q5 k9 l- h" M. b8 g) w# I1 X7 ]4 I

2 |# ~( K6 y- o9 r9 P" v
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。
    9 Q7 T; Z- X+ o9 A
    4 M% o1 q& K' \4 E4 o注:
    . a8 r2 T- S$ Z+ s, Y: d当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。
    & |1 g5 f6 a0 ^& I$ A

6 J1 r- O7 f+ Q9 g0 ?1 V; h图 4. 配置 CALM 链接
) M. F. m8 l% k/ c
- L, O& O" s- j' N' ~+ n# p+ a) h6 o$ ~4 ?6 i

. _# M2 K" q1 f6 R
; ~; }2 `7 _3 x% s( n
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:
; `0 R3 o: `2 V, `8 w
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。- R4 m+ J+ ]. Q/ X1 ~  ]1 b
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:: O/ u! T. k2 u% A8 R/ ]
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
    * F/ l) o! Z4 d$ p& r  ?0 b& f
下一节将对这两种方法进行介绍。2 W1 J* u- s  s; y
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
    ' O5 x  E8 |, R) m# r

2 L* s# I4 y* J7 Q图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序
) e+ T$ e% w; {8 n; ^8 P
+ v& |7 q0 i+ @: x+ r9 k/ {& p4 P
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。
! a1 r  ^# k. L# @/ h9 p配置实现批量发布的 view 命令4 X* O* p8 q( x7 c9 V
  • 选择 Configure > View Commands
  • Add, edit or remove view commands 页面上,选中该视图。
  • 为相应的 CALM 链接和 List 链接选择 Publish elements to the CLM server,并单击 Create 按钮。
  • 类似地,为 Remove links from the published elements on the CLM serverRestore the links that were last removed from the published elements on the CLM server 创建 View 命令。
      f' ?" p1 ~8 ]4 d) z* n
8 M! k9 T1 P' o9 [& i4 c3 C0 |: c
图 6. 添加一个 view 命令1 m$ e2 ^6 j7 A5 k$ r
& ?5 z$ I& Q+ I) N# l. v' a

2 @7 ~$ y& }9 H6 d. W发布多个业务需求到 CLM 服务器
7 }7 Y" G2 T) h1 `
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next
    / Y! H3 Y! P4 s& s" V$ c

* f  z$ {2 A8 t' {+ H5 U1 O图 7. 选择要批量发布的元素, K- J3 H6 k) y4 `9 u

% ?+ B9 C: B# D2 X- H! s
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish
    4 T8 V! f( i, ]' E7 g/ L

- t: ?8 g! @  K图 8. 选择批量发布到 Rational Requirements Composer 的构件属性; E/ z8 {5 {0 C' b! ^+ o" b% P
5 M, ]6 x9 Y) Y+ a) {- K6 c, D5 w
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。: K3 D* B( \% f% V

: v0 \' e+ |. K图 9. Bulk Publish Result 窗口  M* @& w2 {6 w8 u* O/ A' |4 g
# A3 B. g$ g; {0 a; j& F

( s, F* q' z2 A" v

9 x! Q& ^7 p; y) e( X. C
3 s( j( N4 e. C
删除或还原已发布到 CLM 服务器的业务需求链接
  • 加载 My Projects 视图。
  • 单击 Remove links from the published elements on the CLM server 工具栏按钮。
  • Select elements to remove link from 弹出窗口(图 10)中,选择相应的 CALM LinkCLM Server
  • Available elements 中,选中需要被删除的业务需求链接,单击 Add >> 按钮将它们移动到 Elements to update links on the CLM server 窗格。
  • 单击 Next6 l$ c% C1 c) l5 t9 @6 s' U8 d
选中的业务需求的链接将被删除。
& O% z3 [4 }# i: D7 M提示:
5 d7 T% X7 a0 A) |您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。
. _& ^( W7 Z; @( L
3 P, M; y& [, k7 y+ |图 10. 从 CLM 删除元素链接& ?! R) I1 ^7 U1 o8 P" Y! ?

9 Z) j: A  Y$ _+ y6 m
& z) C8 U4 D! ?) M  a* @
8 e. Y& v( i: s$ x3 i! t9 [, I
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。1 Z) Y; q4 s4 h$ j* }# z) }
3 n) O/ l8 M7 Z" x- J
图 11. 在 Rational Focal Point 中的富悬浮视图
- W1 J/ g5 C% y
0 v% `& ?5 y. k% e! c: P
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。; h5 S# _$ ^5 U4 ?& G

8 J+ n6 H- D' u& Y/ Q图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
) d$ V9 [$ R& A* K) ~! W7 a ; b: a# r! u* w- E1 E

. |1 M9 ^" W5 Z; B: f

. o3 c- m! D% i
生成一个可追溯性报告
Rational Focal Point 为可追溯性报告提供了三个预定义模板,它们只能在 IT Portfolio Management Workspace 中运行。根据与 CLM 应用程序的集成,需要一个 IBM® Rational® Publishing Engine 许可来配置这些模板,但是不要求从 Rational Focal Point 运行报告。PM 随时都可以生成一个可追溯性报告,以确定 Rational Focal Point 要求或业务需求的当前状态,包括 Rational Requirements Composer(需求阐述)中的相关要求、Rational Team Concert(实现)的相关项目状态,以及 Rational Quality Manager(测试)中相关缺陷的测试用例和执行记录。
6 M* e$ L/ V+ c1 g6 d以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):4 x- F/ g3 f2 [, X8 R
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report+ A) ~. j7 P% {/ p# ]% {6 W: i# m
生成可追溯性报告:, s  F+ k7 W& B/ V# i  C
  • 在 Rational Publishing Engine 中打开报告,并更新您的 CLM 服务器凭据。
  • 选择 General > Report Templates > Add Templates,将报告上传到 Rational Focal Point。
  • 现在单击 Reports > Generate Report
  • 单击 Add Report Type
  • Select report target 窗口中,选择报告目标 Rational Publishing Engine,并单击 Next
  • 在 Add report type 中:! }8 k9 R' v+ K
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next+ j1 Q# R1 u! F/ I3 F
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。( ]- E# i+ K0 r' o- ]( [% }
. \* u& L. O& V+ S' B9 j
图 13. 可追溯性报告样例
2 e- t* W3 f5 m# V& n 8 h% y  f# t' ^' X1 }: a4 k5 _
  O  v9 u2 H( ?' g) z3 Z

( j8 x. g8 q* |, R% M+ p

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2013-1-8 15:12:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

QQ|小黑屋|手机版|无图版|SCMLife.com ( 京ICP备06056490号-1 )

GMT+8, 2018-9-20 07:17 , Processed in 0.068817 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

快速回复 返回顶部 返回列表