SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3903|回复: 1

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

[复制链接]
发表于 2013-1-8 15:10:03 | 显示全部楼层 |阅读模式
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑 3 D6 `8 r# b& n0 H( \

' h9 J3 p: ], C4 o- b- U6 rIBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。5 c4 ^5 k# x0 D1 P! A+ F

7 Y' I, P; C" j8 v/ S产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。; S: r4 C6 A! L+ D  @2 U9 i/ P
( d2 C5 L3 P$ \9 A
在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。8 p+ X' a8 }( V
  l' j- {+ p; _# c" i
配置 Rational Focal Point 和 CLM 应用程序链接4 g. i+ D& V6 a+ F/ K* n) ]
第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
' x( f4 y) J) w+ d' `2 w  T" s9 p2 f. U# D" R* N
在 CLM 服务器中注册 OAuth 消费者: E- P  Z" P' V- ?% k9 I
  • 使用管理员凭据登录到 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 中,您需要使用它们来将应用程序服务器添加为一个朋友。3 r. {8 M  N! R

" e) b. k: k" `3 w- H: s/ w: D图 1. 在 Rational Requirements Composer 中注册消费者(入站)
! j4 [* z& ]* @, e ( u* B- s2 y4 M) X# j3 B, W
在 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) 下面添加一项。
    7 M' ^' T3 A& H& B) g2 L' a

; y! h5 T7 f' ]% q) j图 2. 在 Rational Requirements Composer 注册朋友(出站)
$ V7 W! t" @# @5 W( |3 d 3 ^: j1 }- l- b  y3 O/ ]
将 CLM 服务器配置为一个朋友
使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:8 q+ O5 {5 n7 b  h
  • 选择 Application > Friends (Outbound) 并单击 Add Friend
  • 提供:
    " ~( j+ u7 a. `( N9 y
    • 一个连接名称
    • CLM Root Services URI(例如,对于 Rational Requirements Composer,http://example.com:9443/jts/rootservices
    • 您从 CLM 获得的 OAuth 消费者键和密码,如上一节所示。
      * X7 W* K) T7 V
  • 使用 Test Connection 按钮验证 CLM 服务器凭据。
  • 保存连接。
    $ H: M! m0 I" h. U, U, E& Y: V0 i
注:
; e3 Z( y% y  Y5 G! B您可以将多个 CLM 服务器配置为一个朋友。
! d9 O2 C# T- @9 B) m5 P4 h  |
2 I0 C. m% a0 ~" A4 `图 3. 将 Rational Requirements Composer 添加为一个朋友
8 n; o' J2 K& S: \ 7 H( X6 R7 Z. t5 @
配置 CALM 链接
  • 选择 Configure > Attributes > CALM link
  • Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。
    $ Z( r( D  q  P: R3 [6 N  P6 u  h1 _8 N& x6 a
    注:$ t- T0 F' ^: a1 t$ v$ p0 a
    当您创建需求时,被选中的 CLM 项目将显示为选项。
  • 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
  • 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。5 v, E* H3 D3 x

* k0 L2 g; M% K0 b' t$ f- u图 4. 配置 CALM 链接, c/ J; L2 i6 B: p$ [$ @  s$ q

: W6 }6 W/ p. M7 V4 V; |* ^+ e
1 x8 Q$ E7 v1 J+ \0 f

. y1 I9 x! u& R! l( L
# A) e1 b# z6 c7 s1 Y! B, d( u- Z
将业务需求发布到 CLM
以下任务是将业务需求发布到 CLM 的先决条件:
( Y- z/ f$ R' V' t# r; E! b
  • 为模块定义一个视图 My Projects。
  • 配置 CALM 链接。
  • 配置 List Link 属性,它包含要发布的业务需求列表。
  • 选中的 Preview 视图(选择 Configure > Module)。
    / {, W8 d& s/ Y$ \, O' t! w* `
满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:* N, x4 N2 ^! O  U& z8 v% _1 l' d
  • 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
  • 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
      M& ?4 R- m* i1 a4 e# |- k
下一节将对这两种方法进行介绍。7 V% @: U& H7 `
从 Rational Focal Point 发布单个业务需求到 CLM
  • 加载 My Projects 视图。
  • 转到 CALM 链接并编辑它。
  • 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
  • 提供 Artifact Name、TypeFormat,并单击 Finish
  • 保存 CALM 链接属性。
  • 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
    1 T0 X2 V8 b/ g- X& M0 h
: W9 Z6 B; @+ o
图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序
' c1 d4 d6 J" e1 _! i1 t: H9 A; n" @ ( u+ f1 A& F9 x: R; L
批量发布业务需求到 CLM 服务器
按照以下步骤发布多个业务需求。
; A- C9 _0 Q+ q2 {配置实现批量发布的 view 命令! W% B$ k8 X4 F2 l- 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 命令。4 ], Q: V2 m* t5 b

* r$ V1 S# l, e' w2 V: c图 6. 添加一个 view 命令" u$ s2 I: H* f9 v# w* Y9 f

; K9 ]8 Y; f' B! s' o$ }: T
* A1 v9 W. u  Q/ P0 R9 }& ~& Q+ y发布多个业务需求到 CLM 服务器( t, k( R7 a% C7 T
  • 加载 My Projects 视图。
  • 单击 Publish elements to the CLM server 工具栏按钮。
  • Select elements to publish 页面上,分别选中 CALM linkCLM ServerCLM Project 选项。
  • Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
  • 单击 Next0 l  D. Q# G9 D
, c9 g% X1 r/ }& Q
图 7. 选择要批量发布的元素  \) h' |4 z7 X: s3 k3 c$ z, Y3 N
. L8 S( C/ T; c1 u% H
  • Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish9 t4 @% ~4 _- \6 G5 T& H
: Y$ u5 `( c8 B
图 8. 选择批量发布到 Rational Requirements Composer 的构件属性/ j4 C0 D! e' P+ ]9 B+ M8 v

; r, s( r5 n" [
  • Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。
    0 w! H$ \5 v  |7 E
( n( C. j2 }" _( a# S- d
图 9. Bulk Publish Result 窗口
" H+ Q3 ?( N6 @. Z1 L2 G2 d, i* f, d: b* S$ U5 }) X

+ Z; h' }& v7 y
. Q9 X  l1 l7 m& m2 e5 w

& K2 R( o) `! B4 \4 |6 E
删除或还原已发布到 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! H4 D0 p, y/ V8 f2 O
选中的业务需求的链接将被删除。3 J0 @" x- ?4 z6 Y' b, S
提示:: G6 i! y6 N6 Y8 {- R
您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。
: b: L; V9 V$ D2 S
( V4 `! t$ u* r- d9 j# K. j& P  l  ^图 10. 从 CLM 删除元素链接
8 ?8 U; {3 S. r, W; N2 h- Y . ?% B' v# s# |& O$ _


; b* R! e8 }, g7 k$ W
' Q: q* W% f. r: D: M
从 Rational Focal Point 查看富悬浮视图
当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。
  P; W9 a* b4 s: E( n' p: U! U$ S
图 11. 在 Rational Focal Point 中的富悬浮视图  r% h1 [- j. _+ d0 U  P: w

0 n' b5 v0 D/ J
来自 CLM 服务器的富悬浮视图
类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。
  |" h! c) j2 C+ h; Y* y4 O" p1 x. E3 k1 {
图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图0 s, v- ~% W! l, a8 Y9 e
/ ?5 K2 |- u; c) B: ]6 |


. Q* a- ]1 v! k4 ~) A, i8 z4 W% L9 B5 b
生成一个可追溯性报告
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(测试)中相关缺陷的测试用例和执行记录。/ Y6 U% S9 q+ t! ~/ m6 o6 B' b! R- t
以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):( p3 {+ }* b  I+ c( [
  • Statement of Compliance
  • Statement of Verification
  • Release Readiness Report
    8 Y9 H7 i' j8 F7 v9 n) g  _' D
生成可追溯性报告:. V/ Q% [* R/ y# `
  • 在 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 中:
    , A% R& Q1 o* Q" v' z+ Q3 V
    • 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
    • 选中可用于映射的 My Projects 视图,并单击 Next
      6 H" I/ r( V3 y6 _' \; f8 e
  • 在 Report 中,单击 Select view
  • 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
  • 保留其他数据源的完整设置,并单击 Next
  • 在 Edit Report Access 中,选中 All Members,并单击 Finish
  • 下载生成的报告。
  • 查看生成的报告。
    ' h, @' j: z9 K4 D
, E4 }* s" l& x+ c3 i6 a1 P  ?6 S0 l
图 13. 可追溯性报告样例
9 r9 o8 V5 W; _) k! {; H
# b* y3 e  G$ B! u
  ?! i' N- J2 o" U$ L% O3 h9 ~& U+ ]& ~

本帖子中包含更多资源

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

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

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-6-23 18:13 , Processed in 0.076209 second(s), 8 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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