|
本帖最后由 技术狂人 于 2013-1-8 15:12 编辑
* J4 U Z% q) B- H) }. ~. `! B/ @7 [$ a( Y8 F6 B `4 Q
IBM Rational® Focal Point™ 通过对生命周期的协作开放服务 (Open Services Lifecycle Collaboration, OSLC) 变更管理及需求管理规范的支持,与面向协作生命周期管理 (Collaborative Lifecycle Management, CLM) 的 Rational 解决方案集成。$ }: |* n B8 r' T8 B6 Y3 X& z" e
, h# J" X* r, N( {+ l
产品经理 (PM) 在 Rational Focal Point 中捕获并描述高层次利益相关者的请求(业务需求和要求),并通过使用 Rational Focal Point Prioritization 特性决定这些请求的优先级别。然后,PM 选定需要由业务分析人员进一步分析的业务要求或需求,并在 IBM® Rational® Requirements Composer 中创建新的需求,该工具将进一步详细阐述这些需求。然后,将这些需求添加到 IBM® Rational Team Concert™ 协作变更和项目管理软件中。
8 b9 A$ R2 m7 d: r% m1 ]; ?/ S! u+ W7 w/ B
在该版本中实现的报告功能对于 PM 非常有用。他们可以随时使用该功能来生成可追溯性报告,以确定某个 Rational Focal Point 要求或业务需求的当前状态,包括与 Rational Requirements Composer(用于详细阐述要求)中需求的关系、与 Rational Team Concert(实现阶段)中的相关工作项的关系,以及与 IBM® Rational® Quality Manager(测试阶段)中相关缺陷的测试用例和执行记录的关系。
0 Z* k; {9 J$ O H t7 a5 g" a( w
配置 Rational Focal Point 和 CLM 应用程序链接8 c* A p( A: E- e
第一步是在 CLM 应用程序服务器上将 Rational Focal Point 注册为一个入站消费者。在 CLM 应用程序中,为每个应用程序 (Rational Requirements Composer、Rational Team Concert 和 Rational Quality Manager) 均生成一个消费者键。它向 CLM 应用程序服务器标识出 Focal Point。
! c6 j% g+ G& C# Y. n1 u
, R+ T0 |/ J1 N+ H9 y: m在 CLM 服务器中注册 OAuth 消费者
8 c' [' s8 P- Z7 e& p* @- 使用管理员凭据登录到 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 中,您需要使用它们来将应用程序服务器添加为一个朋友。2 U! ~& [; C2 Y" R
" Q, j0 q3 t4 Z1 w1 F4 N2 |3 G+ |, }- @
图 1. 在 Rational Requirements Composer 中注册消费者(入站)* G7 G, E9 S$ I' ]/ o- {2 _7 D
" m) O6 ]* E' k/ r1 c2 `, j! ]在 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) 下面添加一项。* S: v( [6 w& W# D' h
# r5 n) \0 v& R; f8 W
图 2. 在 Rational Requirements Composer 注册朋友(出站)2 `8 |) `; d* o- t, A2 U4 V+ z
2 c8 b3 L' }0 a
将 CLM 服务器配置为一个朋友 使用基于 OAuth 的身份验证,在 Rational Focal Point 中将 CLM 服务器配置为一个朋友:$ k0 v: Z' o% W& t& B) U2 a
- 选择 Application > Friends (Outbound) 并单击 Add Friend。
- 提供:+ Q- A& u0 M$ b g7 J# ~& m6 W
- 使用 Test Connection 按钮验证 CLM 服务器凭据。
- 保存连接。; u% i- y. D5 n& n5 y
注:+ d- G+ O ], u3 z: _
您可以将多个 CLM 服务器配置为一个朋友。
T; R, A8 g( P3 Q9 a. @2 G1 } B9 Q2 f' I6 @5 q; a
图 3. 将 Rational Requirements Composer 添加为一个朋友3 s. O9 _4 G) g/ W
1 l- h1 S3 c& F* ~, e+ P
配置 CALM 链接 - 选择 Configure > Attributes > CALM link。
- 在 Allowed service providers 中,单击朋友的服务器名称(例如,对于 Focal Point-Rational Requirements Composer 是 FP-RRC)以获得 CLM 项目的列表,并选中您希望发布业务需求的项目。 H* X+ Y E I& c
" G" C$ Z4 Y4 }; w4 d6 y. D注:) N1 T1 g- H9 l9 ]8 W# r% [; C
当您创建需求时,被选中的 CLM 项目将显示为选项。 - 选中 Include Description 复选框。这使得可以在 CLM 应用程序的 Publish 对话框中填充业务需求描述。
- 选中 Log Changes 复选框,以启用历史日志。这对于还原链接启用 View 命令是必须的。8 f5 N- R( Q8 }( o% T% {! `- ]6 U
; k* C& \5 ~' d3 D6 q3 s5 k: A
图 4. 配置 CALM 链接- G9 n; t% H4 |8 J4 c
' r) |' @- v) }3 W) W! b- @
5 ?0 }, y, k7 d. M $ v2 Z7 ~$ N& s3 a, I
4 k: G! s) E, @
将业务需求发布到 CLM 以下任务是将业务需求发布到 CLM 的先决条件:
: q+ ?" a2 x/ z. X5 p) \- 为模块定义一个视图 My Projects。
- 配置 CALM 链接。
- 配置 List Link 属性,它包含要发布的业务需求列表。
- 选中的 Preview 视图(选择 Configure > Module)。
3 @, I3 V7 A' s f 满足这些先决条件之后,您就已经准备好将业务需求发布到 CLM 服务器。您可以通过以下两种方式之一完成该操作:! ^" U3 k( A0 g
- 从 Rational Focal Point 发布单个 业务需求到 CLM 服务器。
- 使用工具栏中的 Publish elements to the CLM server 按钮,批量发布 多个业务需求到 CLM 服务器。
) e( e R. Y* h- n E' E, F 下一节将对这两种方法进行介绍。* N5 W& n$ D2 Z( ]( j& D8 m
从 Rational Focal Point 发布单个业务需求到 CLM - 加载 My Projects 视图。
- 转到 CALM 链接并编辑它。
- 选中一个您希望发布业务需求的 CLM 项目,并单击 Create 按钮。这会打开一个 Artifact Creation 对话窗口。
- 提供 Artifact Name、Type 和 Format,并单击 Finish。
- 保存 CALM 链接属性。
- 该构件将被创建于选定的项目下面,带有一个从 Rational Focal Point 到 CLM 应用程序(在本例中是 Rational Requirements Composer)的链接
$ T3 n4 ^, c8 D2 R
. k& a5 z* `& p+ m+ h图 5. 选择构件属性,将单个元素发布到一个 CLM 应用程序; d. S5 d: `1 K, l2 O3 G/ n* O. ?- f; e
4 ~& w8 X5 r- y! V3 ]# g6 m3 m% `批量发布业务需求到 CLM 服务器 按照以下步骤发布多个业务需求。* j9 \* k( Q# n
配置实现批量发布的 view 命令
0 b) o2 [6 u ]- G7 x4 E" |0 A4 |- 选择 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 server 和 Restore the links that were last removed from the published elements on the CLM server 创建 View 命令。/ H' q+ `4 z, b2 v
4 R) ^5 Z6 h1 \5 g图 6. 添加一个 view 命令
' M, I3 {; ^' C- `3 f& g6 z
* ^* _& t: D2 C* X6 W0 X6 \5 ^. H& k7 h: K1 T2 }2 H& s
发布多个业务需求到 CLM 服务器
6 X0 D3 C% ~3 }4 a# B) I" k+ m+ `$ M- 加载 My Projects 视图。
- 单击 Publish elements to the CLM server 工具栏按钮。
- 在 Select elements to publish 页面上,分别选中 CALM link、CLM Server 和 CLM Project 选项。
- 从 Available elements 中,选中要发布的业务需求,并单击 Add >> 按钮将它们移动到 Elements to publish 窗格。
- 单击 Next。5 H P! `9 o8 f% A8 @/ R7 u& s
! R( j! J& C: h' ?/ ^: K" K, R图 7. 选择要批量发布的元素
8 i" j' p- [9 O2 U, d/ \# z
' t! y0 d" g; z$ [* a, y# t( ?- 在 Artifact Creation 弹出对话窗口(图 8)中,提供相应的 Name、Artifact Type、Artifact Format 和 Description,然后单击 Finish。7 \& q: v1 b) A" P- T
& f. S1 c# A* }* j图 8. 选择批量发布到 Rational Requirements Composer 的构件属性7 W1 z+ W& q2 D5 a
& ] x k7 I: N# Z1 z" \2 K; A q; G! s t- Bulk Publishing Result 弹出窗口(图 9)显示了被发布到 CLM 服务器的所有 Focal Point 业务需求的详细信息。. y, U3 `4 p3 r l$ k1 ?
# }9 ]* c& c+ i+ D4 b+ f
图 9. Bulk Publish Result 窗口
& o6 D' ~% `% M$ I
6 @' Y* Y$ W4 U# j/ r: `
|+ k) L- w' B/ t( m" U ! g. r( M$ p' Q
; k# x) j! I" x& f' s* h4 u删除或还原已发布到 CLM 服务器的业务需求链接 - 加载 My Projects 视图。
- 单击 Remove links from the published elements on the CLM server 工具栏按钮。
- 在 Select elements to remove link from 弹出窗口(图 10)中,选择相应的 CALM Link 和 CLM Server。
- 从 Available elements 中,选中需要被删除的业务需求链接,单击 Add >> 按钮将它们移动到 Elements to update links on the CLM server 窗格。
- 单击 Next。# H" y. R, B& y; M
选中的业务需求的链接将被删除。3 Z; O$ |) r" }! j2 u- q* Q D
提示:2 q& a( B- s; x6 G
您可以用相同的方式从 CLM 服务器还原已发布的业务需求的链接。, C& U" L5 O; E4 W" d; ^ G5 @4 q
) i }; O4 ^5 t+ D" G1 \* G5 `
图 10. 从 CLM 删除元素链接
0 y7 v$ c$ i7 A6 B9 M, ?$ ?" `
3 h9 d1 h* A( V% B5 M! H 1 G5 t) m, Q( `2 i% M5 F9 g
% S& E# d |' e; y1 p$ k从 Rational Focal Point 查看富悬浮视图 当您在 Focal Point 中将指针悬浮在一个已发布的业务需求上时,该软件会通过一个富悬浮 弹出窗口从 CLM 服务器加载相应的需求。' m+ K* I/ d5 Q) ^3 g
! o+ N2 [7 E, O4 M+ `9 U图 11. 在 Rational Focal Point 中的富悬浮视图# w( |. e7 ]* @% P* T2 h+ E
9 r* {% D% r9 i$ r( ~
来自 CLM 服务器的富悬浮视图 类似地,当您将指针悬浮在一个 CLM 服务器的需求链接上时,您可以获得富悬浮数据。! X. F, R9 [( ]. z% H% e/ z2 G& x- g
. C0 G* r" h1 [9 g图 12. 来自 Rational Requirements Composer 需求链接的富悬浮视图
9 k* c- y" q- J3 N6 s4 K
- L2 f6 H1 a9 w$ b7 P1 Y) H
- r* x% y8 l1 K) V5 n- f1 I/ Y7 i$ E5 k
生成一个可追溯性报告 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(测试)中相关缺陷的测试用例和执行记录。5 S$ S0 o! b& _* `4 O7 e- R( ~
以下预定义报告模板与 Rational Focal Point 捆绑在一起(位置:Rational Focal Point installation directoryeporttemplates):
# N6 K3 c3 g) u0 D1 Q% C- Statement of Compliance
- Statement of Verification
- Release Readiness Report
7 X; D8 i2 Z n B, R# M/ L 生成可追溯性报告:
8 V: o& U+ i+ V% {8 A! I. D3 \# Z- K- 在 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 中:
# J( l6 i& `% G$ I$ ?) N8 c- 浏览至可追溯性报告模板的位置,并为报告提供详细信息,如标题、描述和报告格式。
- 选中可用于映射的 My Projects 视图,并单击 Next。- }$ ~1 v" A5 q8 s- E
- 在 Report 中,单击 Select view。
- 从显示的视图中为数据源选择一个视图 (My Projects),显示带有对 Rational Focal Point 中其他元素的链接的元素
- 保留其他数据源的完整设置,并单击 Next。
- 在 Edit Report Access 中,选中 All Members,并单击 Finish。
- 下载生成的报告。
- 查看生成的报告。$ ^' K. b* B1 a* F
" J5 r, O; n, G/ C图 13. 可追溯性报告样例
# B7 b2 Y! C. M - Q* ?3 q$ [; C) V6 Q6 s/ g
2 L3 N. W3 [$ O( @0 w. s6 |# X6 G5 W
9 z' U I" }! f! n/ j; A% `/ l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|