SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3549|回复: 1

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

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑
. v: t; ^- M: W+ n* J) s. q
6 l5 J; h, @  @IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。
7 G' N& J7 M1 s: W) J: c# I1 l: v7 ?2 v* @) G4 `$ V9 f
产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。# ?* z$ c$ [! X* l# p

5 `6 |) ~  v$ a, p; ?在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。8 |- p2 B( L3 \" }

0 @8 M# u) ^# U5 B- J配置 Rational Focal Point 和 CLM 应用程序链接
4 q  \: Z4 d: W$ I4 X" x第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
2 N0 A! u3 h! d  h) @. t
0 m& \6 l: B- z8 ?4 T在 CLM 服务器中注册 OAuth 消费者+ D6 B8 I* a* d: m" w1 O
  • 使用管理员凭据登录到 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 中,您需要使用它们来将应用程序服务器添加为一个朋友。
    ) D; k% w  ?. a: ]" a7 P
; A% c! L7 q( Q6 z0 j' c+ T
图 1. 在 Rational Requirements Composer 中注册消费者(入站)
6 x5 F; y6 u. W7 {6 |' X) Y4 z0 e% L 8 T! w! ?3 |1 _) d' x# I3 m
在 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) 下面添加一项。
      w) ]- n/ i2 x4 G8 u

4 I) u" g2 J3 ]7 S图 2. 在 Rational Requirements Composer 注册朋友(出站)0 y! W+ T& @) {) n, c" k: P

3 L# d% M  e) l+ _5 j
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:. X( D1 ~' o. S
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:
    / f& k4 k; L- k. O1 t
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。% ]  O& u) @+ p3 u$ |+ \5 }3 z
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。
    + w4 f. a  e& d' H* l2 L
注:/ @7 ~, S) }2 ^. X2 v6 k  M4 j, Z' P
您可以将多个 CLM 服务器配置为一个朋友。
/ ]8 w# ~* l( Q; V
9 U. Y# y# H1 X图 3. 将 Rational Requirements Composer 添加为一个朋友+ L3 ^3 \3 H: Q* i0 T
3 E; Q6 w0 Z0 [  ^, @
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。3 i; G9 i7 j5 W6 l
    % j& R$ u# L  y- |
    注:
    ! v* s. R/ W1 h0 p8 l+ K0 I9 I6 e当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。% R0 q% C! ^# F$ \* O

) l+ e7 w1 p5 U4 b图 4. 配置 CALM 链接
5 f0 {8 s6 {* R 6 y* {1 Y) e8 E$ D5 u7 o( w6 N

, V$ p- q; Q! W1 {2 j
) C  E7 x3 i* P1 \; @

( Z3 G. M4 H5 g6 P- a* u# t
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:; `2 W3 u0 I9 p  e
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。
    % {% M4 s( O" O. K: v
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:* q, z# g( ~8 t6 ?: Z# y" i& |
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
    # s+ P9 p# N# ]& Q9 R- K0 R5 x  Q& X
下一节将对这两种方法进行介绍。; ]' `! U+ X( d; I
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
    ! n8 A' @$ {" _: ~  {# L

; \- A5 h9 Y5 v9 c) t/ a8 _1 h图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序5 ?$ J7 F: Q# B: ~8 l0 G4 H

+ X4 k+ D4 Z# ]  X
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。
: [8 E) d6 q3 k) D/ ]7 n- D配置实现批量发布的 view 命令
4 ?: z$ F; c' ^/ O% D8 u
  • 选择 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 命令。
    - z# F! @# T* X
$ Z: q" z6 B+ v0 U3 C
图 6. 添加一个 view 命令; m8 p9 a/ W$ P. D6 d; @6 W6 Q7 E0 ~
4 P1 j- c4 J, t4 n  {/ m% A
& G8 l+ Z2 _) u5 g/ C$ e
发布多个业务需求到 CLM 服务器
6 d/ h$ K4 U2 r9 x& D- y* S) T
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next
    7 n) M, q3 b8 f$ ^" ]

& y0 P) |0 k& q' t; W图 7. 选择要批量发布的元素
- \: L( V- K" s( H& z" T ' z" r: w, S7 _
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish/ `* O; l# k+ x4 P; ~) Q+ U& U' W/ B
" H; j6 x8 u) M+ l2 u' s
图 8. 选择批量发布到 Rational Requirements Composer 的构件属性0 K1 Y( o- {4 j8 i/ J$ z( @3 C

$ D6 g- L) `% a2 P' ~
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。
    / z" f' |- z' u  o' h" Q4 ~% ~

9 ^- B# x: X1 Y! s1 z图 9. Bulk Publish Result 窗口; d* _5 ]" f7 J5 C1 I, o' G

, ?* h3 B/ O4 N8 W) I) j/ y& p/ E3 T/ @# {, z

: g' U" D7 U( ~; D0 `1 w
# p( L# p% I* G
删除或还原已发布到 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 窗格。
  • 单击 Next
    " G3 T+ Z& K1 x9 U
选中的业务需求的链接将被删除。4 k& w  b: v, o; r# a1 V
提示:
6 N$ {) {: e: f( b您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。
/ q$ v2 O" N/ U& `
* u" b/ }# C9 _图 10. 从 CLM 删除元素链接" D+ f  k6 K3 }7 }
+ x2 L% L) L8 ^& B$ h/ x

- t' t! }) M& B3 |% c
- u! q6 j0 O1 L2 y' h8 l; q
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。
' [3 w' J: P8 P$ b) B1 ?) T( ?5 {% g9 h
图 11. 在 Rational Focal Point 中的富悬浮视图" v- S3 T: @( w. ]8 g" k
, M9 t- x' Z# m2 s' j& T
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。
* c5 a7 p& A8 w* k0 ?# r( \0 u
, L2 O, K" M* P" A9 L0 C图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
: A+ V, v4 f: j& [# j! K8 _
' K$ S5 c' \' ~

" _! r! W2 C# w3 P
0 U2 P% r0 R/ G; x# I" E2 h
生成一个可追溯性报告
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(测试)中相关缺陷的测试用例和执行记录。9 T* ^+ ]- k. _9 {5 h+ n. q
以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):4 S0 {0 w) w- B- r  Y
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report" M7 C- d: g2 s5 {: u  C
生成可追溯性报告:
" ]9 F9 w- y- v; s- ~+ N3 Q: F
  • 在 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 中:
    0 q5 {- b8 N( E( m$ c
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next
      ( C. [* K' f; u( M4 D, P
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。
    5 I5 b, s, l! W" T

, Y& t) D( W3 \1 g. |9 [0 g图 13. 可追溯性报告样例) d0 X1 l. ]6 X1 B/ @/ m8 g
! [: d1 l  b: b4 C
9 T! k1 H  O3 T

; v8 K) @- A' B  _4 p

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-1-18 00:11 , Processed in 0.073803 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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