SCMLife.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 23802|回复: 23

[原创] CQ7.0 和 CQ7.1完全攻略

[复制链接]
发表于 2009-9-15 10:08:02 | 显示全部楼层 |阅读模式
最近要研究两者的区别,特开这个贴  n7 H7 T+ `/ ]  i% M* _
1 d# I& c- n2 K2 L9 H( T# {3 t
2009/09/15 更新一楼的安装配置CQ7.0,二楼的CQ权限分析# x! |: s+ h0 `$ m0 Y1 l; f; d
2009/09/16 更新一楼的安装配置CQ7.1,细化安装配置CQ7.0,三楼的CQ7.1,CQ7.0.1,IBM Rational License Server 7.0,IBM Rational License Server 7.1下载地址8 n8 ~( B- n3 g. n% p3 }
2009/09/17 更新三楼的CQ license删除方法,IBM Rational License Server 的使用方法,(看完可以注册CQ)六楼的:模式的修改
) v  k% h0 h1 n9 ^4 I2009/09/18 论坛一直访问不了,今天参加了个CQ的管理员培训,用的IBM的那个教材《LG_320 ClearQuest管理员》,整理在七楼
; T* A# N" |7 g2 X- B2009/09/19 周末在家用百度,谷歌搜了些CQ二次开发的文章。放在六楼。
; V8 s* W: k/ l2009/09/21 万丈高楼平地起,温习CQ7.0的管理员培训资料。更新也在七楼。整理《ClearQuest中英文词汇对照》,更新在八楼.更新一楼的CQ+Access
5 H' F7 p7 z3 G, C; Z0 ]: r5 Z, L2009/09/22 万丈高楼平地起,继续温习CQ7.0的管理员培训资料。做完配套的lab实验,基础为王。
* N6 l6 |6 ]4 d+ `; x5 `) g转入研究别的了,停止更新% `6 r9 d5 {2 v

/ r4 I8 [# A' v" v& d, J

) R0 V# d8 K+ F% \& A+ k4 v0 `
; y8 W4 o0 V) C" `4 e: ?楼层整理:
( K' W1 D* x1 j" M2 H- {ClearQuest7.0,ClearQuest7.1相关下载链接:第三楼
) k! f8 }: w% ^: k9 @6 q9 Z# LClearQuest7.0,ClearQuest7.1安装,建模式库等初级配置:第一楼, L7 [7 ?. U- l0 ?( |6 P. f
ClearQuest7.0,ClearQuest7.1注册相关:第三楼  x6 g6 m4 m. l3 M5 v$ t* e. w
ClearQuest7.0,ClearQuest7.1用户权限大分析: 第二楼
1 z0 [- q: L- BClearQuest7.0管理员培训资料:第七楼
) \5 }9 c  l3 E' ^( q8 x+ SClearQuest7.0,ClearQuest7.1中英文词汇对照表:第八楼

: d) w( x* ?2 c; Y, v. u
6 L7 ]  e$ S* Q7 ?分别安装配置两者
* }8 B0 C7 Y. z& m' X4 Q' _) L我的做法是本机安装7.0,虚拟机里面安装7.1(具体小版本待定)  _7 b% j6 ^( i+ O4 _

/ H* N" Y' a( G( ~; _: h! m& O安装配置CQ7.0之CQ7.0+SQL2000. G/ @2 f) r% ~; d, v5 S2 L, S" C
1:安装7.0,很简单,选择自己要安装的部件,按照提示基本上就可以了。需要是要安装服务端组件和选择那个web组件,毕竟我们本机要做CQ服务器,并且提供web访问功能+ ?2 B6 K9 q. b( j& M3 ^
7 q* Y. N+ h+ F9 v9 }
CQ分为服务器端、客户端、Web端三个部分。 在安装Rational ClearQuest的时候,实际就是安装了ClearQuest的服务器端和客户端。- i- P" H, Q! [2 Q
服务器端主要是创建模式库(Schema Repository)& q4 D0 G$ i( ~: y
客户端:客户端也需要安装Rational ClearQuest。客户端是指连接服务器端创建的模式库,使用ClearQuest工具提交缺陷的机器
4 G- K$ p# @6 X6 R8 B( j, v9 ^Web端:Web端不需要安装ClearQuest,只需要使用浏览器登陆服务器建立的相关网页 , i$ }; O- H" U) I# c  J7 Y

' k% r" U. Y" d+ \ps:破解注册自己搜搜就有了
6 P7 z" i( q  l6 X# ?2:安装一个数据库软件,我安装的是SQL200,记得打上sp4补丁。创建三个库Schema701和ProducationDB701和TestDB701,
1 g- ]  B! G+ h0 _. x并在数据库中增加一个数据库登陆用户CQAdmin,身份验证选择“SQL Server身份验证”,密码为空,最后赋予他三个库的db_owner的角色权限
; ]- {: _2 \. j8 M% D" @. w0 j也可以建立3个用户,分别赋予db_owner的角色权限。5 p6 w- H6 o# l! C; c9 I( P6 M+ d

% m6 F- U: p  j  P. U: ]2 @% [- T7 gSchema701 :模式存储库,里面可以存储若干个模式,其中一个模式同样也包括很多版本,模式定义了数据在数据库中存储和变化的方法。7 p" R, ^1 \) o5 J- ^# ?# q
ProducationDB701 :用户数据库,同样也作为产品数据库,包括具体某个模式进行个性化配置后的信息,管理开发小组成员输入的信息。包括工作过程中常见的实际便跟请求的生产数据
( I4 ?  E; M; _3 U4 B  w% p5 C8 KTestDB701 测试数据库:是一个临时数据库,让你避免用户数据库中的数据惨遭破坏的基础上面进行测试
6 K+ N% g! m! i3 h3 }% I4 z示例数据库:提供40多种模板
+ I) R8 h; Y& V8 A% m: X4 H一个CQ平台最少在sqlserver上建立三个数据库,一个是存放schema、一个是测试数据库,一个是用户数据库,其实测试数据库和用户数据库是可以来回切换的。
0 n0 @0 F2 w7 ^$ j* R
9 Q  r6 p+ Q2 D6 u. S3:通过CQ维护工具,新建模式库CQ7.01,输入数据库名Schema701和用户名CQAdmin等。并且不创建样本数据库  V% H% [( O* Z  ~2 t3 D
  S( w5 C3 K  o
物理数据库名称Schema701
2 b( }8 C/ P4 Y, m3 j! {数据库服务名称 你安装CQ的机器的IP& P- ~( D( u% J  P" p
连接选项默认为空就行了/ v! u  P/ V' o* A7 t( k- h
代码页也默认中文的那个就行了8 ?8 B2 F$ A* L$ W( v* g8 p1 F
如果此机器作为服务器使用,那么就创建模式库;( E) @; b/ Y3 K7 ~% e8 k+ y/ [
如果此机器做为CQ客户端使用,那么就连接模式库。
5 X( l5 K1 d5 j9 c
; Q( B9 L1 [0 ]3 C3 B3 Q2 Y4:通过CQ Designer建立CQ与ProducationDB701和TestDB701两个数据库的关联,登陆用户名为admin,密码为空
; o9 m$ B9 ~! z% y9 n  P- J新建数据库--逻辑数据库名user--注释:日常提交bug的正式数据库--物理数据库名称ProducationDB701--数据库服务器名称(你的IP就行了)--用户名CQAdmin密码为空
5 P5 r! ~/ K$ v3 i, r. R2 V--连接为空--生产数据库--我选择了Defect Tracking_zh& U$ a3 V" a; N: {
同样类似操作,搞定TestDB701,这个作为测试数据库
( [4 |" j5 q4 \. E6 j( y- X新建数据库--逻辑数据库名test--注释:日常提交bug的测试数据库--物理数据库名称TestDB701--数据库服务器名称(你的IP就行了)--用户名CQAdmin密码为空* b( n9 \. {- r/ q/ Q1 d
--连接为空--测试数据库(不包括生产数据)--我选择了Defect Tracking_zh6 x5 r( x# g+ ?5 Z. F

# C, l, t: t9 f, h2 V% C' T大家可以按照自己要求选择初始化模式,我选择的是Defect Tracking_zh+ e2 g2 d3 O2 _- W# ?

: b0 a: h# w  ~7 q
! e- R% P; X. u2 P$ x8 ~3 D安装配置CQ7.1之CQ7.1+SQL2000
, P7 L, Q7 u( d1:步骤和7.0类似。选择自己要安装的部件,按照提示基本上就可以了。如果全部选择大概要占5G多的硬盘空间(要看所有功能没办法),内存尽量大点。不然安装比较慢。
- n5 P) W8 j4 u  z安装完CQ7.0后。升级Installation Manager到1.3.1(CQ7.1的第二个补丁包要求的)
; u7 [" ?0 _" @2 ~& w0 O然后再通过Installation Manager安装fix2补丁包。* B% h0 S6 e2 M3 w
整个事件如果一切正常,应该1到2个小时搞定。
$ h' b& N0 U5 H% H4 d  h5 I. x( h(确保安装过程中网络连接保持畅通,好像要连接到IBM服务器验证什么。用代理上网的,Installation Manager里面也要设置代理,
5 }6 G1 i* Q6 Y( i) X- f4 l还有安装的过程中最好关闭所有软件。特别是杀毒软件和防火墙,虽然不安全。哈哈。不过为了不在安装过程中出问题,没办法)
6 [* B* s$ u6 _+ W5 Tps:破解注册自己搜搜就有了& R3 H) `3 I! _, C
2:配置步骤和7.0好像是一样的。我在SQL2000上面建立3个库Schema712和ProducationDB712和TestDB712( F: `* A; `6 q8 m. |; U
赋予CQAdmin用户这三个库的db_owner的角色权限(我把CQ7.0和7.1都连同一个数据库,CQAdmin也是上面建立的用户。免得麻烦)
* ]3 W4 k# |5 k; N6 [也就是CQAdmin是六个库的db_owner/ I) T: d' D% X6 K$ H% G6 x. o
3:通过CQ维护工具,新建模式库CQ7.12,输入数据库名Schema712和用户名CQAdmin等。并且不创建样本数据库: e  e* q5 Q. N1 G$ {+ I

+ ~8 k2 h* o0 ]/ S' m那个功能级别,在7.1中有5,6,7三个级别。这个为了兼容性选择的。级别7是7.1特有的。导入7.0就不行。
6 m! N1 x# D) M如果选择级别6,就可以和7.0兼容。我这里选择级别7.6 D/ C: X$ T& a8 m
物理数据库名称Schema712
6 R! i7 E: q( G* m数据库服务名称 你CQ连接数据库的机器的IP,我在本机上面安装的SQL2000,所以写本机IP
! E/ A) p& p7 T9 c1 g连接选项默认为空就行了
1 P5 K9 z( Y, k9 S6 b/ w代码页也默认中文的那个就行了/ N: p; {, P7 J( p

( _7 @# }" i# P8 w4:通过CQ Designer建立CQ与ProducationDB712和TestDB712两个数据库的关联,登陆用户名为admin,密码为空
1 L) M7 S7 d- S; ^  ~+ w& u. I新建数据库--逻辑数据库名user--注释:日常提交bug的正式数据库--物理数据库名称ProducationDB712--数据库服务器名称(你的数据库IP就行了)--用户名CQAdmin密码为空
1 V7 g* i6 S) n# R3 r& s. ~- T--连接为空--生产数据库--我选择了Defect Tracking_zh
4 G- l5 z1 j7 l- E$ m同样类似操作,搞定TestDB712,这个作为测试数据库
, V! R. ~' H. w( x2 p/ \* h$ r新建数据库--逻辑数据库名test--注释:日常提交bug的测试数据库--物理数据库名称TestDB712--数据库服务器名称(你的数据库IP就行了)--用户名CQAdmin密码为空" A/ ^& `( }6 _7 G6 P
--连接为空--测试数据库(不包括生产数据)--我选择了Defect Tracking_zh9 g; O) Q, |* ^* Z' n/ T4 j

* ]% j3 U" a* y7 ACQ7.1的Designer搞得完全就和Eclipse一样了。步骤有点不一样。
/ t* Y" t% t% }6 k不过类似。先连接上CQ7.12,然后右键新建数据库
: G% f' ~+ F+ W+ M8 _最后一步选择初始化模式的时候,除了Defect Tracking_zh,还要具体到版本1.晕死
4 o2 S6 c# Z- R# T* j; y7 [- K. K
7 u/ n! Z9 z$ C7 D' @, ?" T
* g7 f* h( ~0 `, K' m3 e  b' c" `5 A# {
cqweb的访问地址
. c2 O& i3 K9 Q+ R! P(我都是默认80端口,没修改过)
7 b/ h9 V( M2 ~$ W. I8 yhttp://localhost/cqweb/login
; D$ O3 e5 y; S' }http://CQ安装机器的IP/cqweb/login
4 g; E4 f2 r- ~$ E, u8 M4 o5 S
* m# M- G0 n* ?1 x如果过程中途中止了。再继续安装的时候
) y) d# X/ G! K2 CSetup Halted, after beginning ClearQuest installation% e4 V- _. ~! H* L: H) c* l
http://www-01.ibm.com/support/docview.wss?uid=swg21251381
, A" J0 X  z7 g- n) {9 }( H! f; o( r6 e' G  [" k6 z7 J, f0 g
IBM的CQ管理员培训教程里面是CQ7.0+Access* b2 x6 C- q4 P) W1 j" r1 Q
操作如下:
- ^$ n; i( ]0 ?4 Y1:CQ维护工具-模式库-新建-连接名:2003.06.00-供应商:MS-ACCESS,物理数据库C:\temp\MyMaster.mdb(提前在相关文件夹建立的access数据库)* I. f. g) L0 i0 h) D0 j
代码页,默认936GBK就行了* x8 e7 M3 \4 m8 s
不创建样本数据库
, H- }3 t5 p- o7 K& Q(在使用Access数据库的时候,一定要把存放Access文件的目录共享。比如test机器当服务器,在建立Access文件的时候,如果把test.mdb文件放到了“c:\共享”目录下,其他机器在连接使用这个Access的时候,使用“\\test\共享\test.mdb”连接此数据库文件。不建议在网络环境中使用Access数据库
8 k# X, w6 u8 B7 ], }
4 G2 J0 d% ]9 t' n& z
* k: j7 x$ ^& V9 ^
5 r; s5 a) @& I; s  z- C2:CQ designer-选择模式库2003.06.00--用户名admin 密码为空--数据库--新建数据库--逻辑数据库名称:SAMPL,注释:cq7.0+acceess实验--8 T9 W) p5 J$ o' K! _; W
供应商:MS-ACCESS,物理数据库C:\temp\MySample.mdb(提前在相关文件夹建立的access数据库),选择生产数据库--关联的模式是DefectTracing* _7 `5 m, p* w2 r

# S) G6 V; F: a4 P3:其他就没什么了,其实CQ+数据库都差不多& P) q4 N7 ]8 D9 d
0 g* ~5 S+ U1 Y5 [5 t- ~
[ 本帖最后由 chare 于 2009-9-23 18:41 编辑 ]

本帖子中包含更多资源

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

x
发表于 2011-3-8 22:48:53 | 显示全部楼层
要是楼主能分享一下CQ7.1中文手册就好.
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2009-9-15 10:08:21 | 显示全部楼层
CQ中用户权限的分析" G. h5 ^5 D: I- G
有四个地方有关系到权限
# n3 O" f: A: @7 L1:维护用户信息的时候,可以设置用户和数据库的关联$ \) Q( m9 E& h* S- o
2:维护用户信息的时候。可以设置用户和组的关联
: _0 ^  @2 c8 z$ }% S3:维护组信息的时候,可以设置组与数据库的关联
& U; c; g2 u/ s9 g1 p4:在action列表时候。可以通过action control来设置组相同操作的关联, J* U, A, u7 l8 {2 ]% o  d
7 r" ^  I3 }- [7 |; |' _
结论:5 c! c" W  k* v( O
1:同用户关联的数据库用来控制用户能否通过CQ客户端或者web方式访问那个数据库的数据! Q3 T* E& e9 n1 ^
2:假如用户关联了某个组或者多个组,则可以登录到同这些组向关联的数据库中. W" L" b& M) _- X+ ]
3:假如每个action都同相应的组进行了关联,则用户在登录到数据库之后,会根据登录的数据库会查找所有有关联的组,
1 ^6 ^: k$ J0 C% q" x2 w7 T0 p8 j; Y再检查用户和这些组中的那些组有关联。最后再通过这些同用户相关联的组的所关联的action来确定用户在自己当前登录的
8 R, K& D% u  ^. B这个数据库中有哪些权限$ Y/ p; q/ M: v1 \: V, R- @

0 m, f. s' B' {1 p1 I; H2 b
0 R. Q; i; s5 ^3 b! R6 r摘抄jackei的文档
! V' i+ W1 F  e) m0 F0 j; b: ?. B/ u
下面是个例子:/ i5 M( E  e, V" ?
- u( }1 _; Q  z8 o+ g, i
ClearQuest 用户管理简要分析
/ F5 X% D; F4 w0 w0 L+ A' phttp://www.uml.org.cn/pzgl/200711142.asp6 Y. e0 U4 u2 A: O
) w# O; {  _9 }+ A- \; g8 \
[ 本帖最后由 chare 于 2009-9-22 10:15 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-15 10:08:35 | 显示全部楼层
上面提到的东西的下载地址:& J4 c. ?: |" z9 H+ h/ h: F5 w. d0 S
下载过程中可能需要账户和密码。注册个就行了。混IBM产品的。以后多的是时间要耗在上面。注册个吧
  I* E! @! b7 b) c1 e' i或者去www.gougou.com去搜索下载也行6 U9 f' |6 d, I6 C
( Q3 ?$ ?0 b( H6 I8 O5 N- B( `- U* m
cq7.0.1安装程序
0 m  _( k1 i2 `( ?9 k, X( H0 e! F+ `- ihttp://119.147.41.16/down?cid=B9 ... p;rt=0kbs&plt=0
* ^1 i. r* R% f: y/ S  ^4 h# m* \6 j

  E) S% A  R: K: P9 s% O; ]
7 p1 s& ]5 J. I* V( S5 vCQ7.1安装程序9 A. c) Q( w9 @, T1 K& k
http://www.ibm.com/developerwork ... 2&S_CMP=content6 E/ [0 b1 W+ @- j4 e. H
$ |, f0 F) l; @, i9 f! p& b  ?
Installation Manager 1.3.1; m% ^) p6 t- N& D3 M
http://www-01.ibm.com/support/do ... s=UTF-8&lang=en8 f( d$ W* {% h% z4 B3 G7 o9 H
+ P6 @  n  C8 r9 a" f) N
CQ7.1的fix2补丁/ S9 D! h7 b' T( X! I) g$ f
http://www-01.ibm.com/support/do ... s=utf-8&lang=en
# `7 j1 Z$ S$ l# P- U: O/ r# k6 `' i; R& E

) R  ?$ q) r$ x7 |9 c+ t: i& K- ^IBM Rational License Server V7.0 Windows English and Japanese  z- A6 E8 w( P3 I5 Z
https://www14.software.ibm.com/w ... R3QVNA&cp=UTF-8
/ x! c" m& h& n9 R4 M3 ]8 Q9 V7 r+ I! D! u" I. C4 y0 S! m. y* O
IBM Rational License Server Windows V7.1 Multilingual English Eval
0 Z  H2 V+ Q+ ghttps://www14.software.ibm.com/w ... rnav&lang=en_US$ @+ q+ J0 A% C* H/ \2 m
- w5 e. C. T/ R4 d3 I$ _* L9 U
删除license key administrator中的license; j5 Y, {6 C9 o) O4 W0 `) C
. T9 a: J4 i" A) r: e
在网上找了半天的license最后发现有个正版的,可是旧的盗版的已经导入进去CQ的license key administrator。导入的
. d; O/ C& b4 X  x0 _( t( ?' M: N9 u居然不能够用。登陆用户是受限制的,功能很多不能够用。fuc*。想删除又不行。
% ]7 a5 T# q! Y4 `' c4 g( N, F开始想能够直接卸载license key administrator组件。找了半天没看到卸载的地方。7 ~) h1 [8 A4 c. d  u
ty1227给了个办法。删除
; K8 U3 s  @/ @# N  p5 g; `rational_perm.dat
* T% h) D4 ~; Srational_server_perm.dat里面不用的license的信息。
1 ?+ f8 u* X# k1 p  X  N, {+ K- J; f0 c
验证过程如下:" |/ |& _. g2 [1 Y' e) v, k5 ~
1:找到上述文件。7.0和7.1的位置不一样。分别为
2 C; A# D3 t' L: ?C:\Program Files\Rational\Common和C:\Program Files\IBM\RationalSDLC\common" }+ C% ]9 G' \3 Z/ y
2:再发现其实还有两个相关文件. P" d/ C% s8 H/ h4 `
rational_server_temp.dat
: a9 w3 Q- A7 Jrational_temp.dat
$ M. K  m% `, {& @% q: n$ B3 V! j3:用记事本打开后。清空里面所有内容,保存
4 A+ A7 x3 L: j; p7 j4 m1 b, d4:确实海阔天空。。license全没了。。。但是新的问题来了。: a# X# e2 Y3 M9 a

0 l0 O: s8 m) N$ N* h: A! d重启机器后。报服务器错误。服务器忙。要过一段时间才能够恢复正常访问
4 B/ M2 S6 V6 y3 q我估计是我删除了这四个文件中不该删除的内容。。* ]+ g$ i8 m. V) T; A9 B
(PS:多这么删除清空几次。居然一点问点也没。。靠。)
" ]+ d1 G3 [- w  [- \$ C8 B
. v% U0 T1 G% j& ~8 k1 H7.1的注册工作真是麻烦。8 d/ V0 G7 U" k# f: T4 @" [+ h

5 b5 d% x5 B$ n+ I$ k介绍下IBM Rational License Server 的使用方法,我是使用CQ7.12$ K% v1 ^, U. ?1 J% [
1:安装IBM Rational License Server V7.0(server 7.1版本我安装后提示版本和Q7.12不兼容。万恶啊,)
3 P2 N9 _  M+ q0 Z7 u2 e2:在开始-IBM Rational。。找到许可证工具,,并且打开4 X/ ^, q! U  E2 w5 @
导航条中service/License file 中自己选择用文件还是用服务。我选择用Configure use service,服务名 Flexlm license manager2 v6 H3 {0 x8 k/ A
其他默认/ i) J0 k( Z9 d, T
导航条中config services是重点,确认service name是你在前面选择的,我选择的是Flexlm license manager0 h" z1 k( x# `* z' X- v! v
path to lmgrd.exe 一般默认就行了C:\Program Files\Rational\common\lmgrd.exe
' k. s! M" T+ V2 \path to the license file 就是你要导入license文件的地址,我选择的是( l. ~* F+ k3 J2 c7 C: h- o
编辑C:\Program Files\Rational\Common\rational_perm.dat文件,。贴入license文本,然后定位到这个地址(也可以直接用license文件# w' J+ f6 b/ b% W
这步是关键。可以用不可以用就分在这里)
% K. n# V7 c' t# V$ bpath to the debug log 默认就行了。C:\Program Files\Rational\common\lmgrd.log
8 V0 v$ i# T$ {然后保存save service
& o5 ^: b8 P* J2 e6 F1 n% A1 U3:去控制面板--管理工具-服务-看Flexlm license manager服务启动没有。; j: B1 O, L- L4 G
4:再去你的license key administrator工具中,配置链接到这个license服务器上面就行了; T7 f' b! e' G. b
(在设置--客户机服务器配置--添加服务器--填入license服务器IP,端口为空就行了-显示许可证 --)
' a; n( x- X) I3 o; V(恶心的事情出来了。这个时候提示IBM Rational License Server V7.0版本不够。要升级到10.8以上。。前面的7.1不兼容。升级个鬼。faint)  l: ~5 e+ h! B4 J: \
5:现在应该可以了。。。登陆Cqweb应该就可以正常使用了
4 G5 ]2 `0 f0 W6 f% v! I6 H, {) j4 u" y& A4 {& f
随便也翻了下CQ版块中所有关于license的帖子,得出结论是。能用的license一直可以用,只是要升级你的IBM Rational License Server
' Z9 P' s+ U9 g8 I: w9 `: Q4 ~祝大家好运
6 ^# n" W1 \( }5 d! K/ S( ?
2 X6 n2 c9 O5 i7 Q
[ 本帖最后由 chare 于 2009-9-20 17:09 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-9-15 18:04:18 | 显示全部楼层

回复 楼主 的帖子

强烈支持!
" O/ m: N& M+ F5 H1 Q6 r
6 k3 a7 V4 L# Z  U0 C期待持续更新!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-16 09:59:44 | 显示全部楼层
CQ7.1新特性之全文搜索7 j2 _8 e; f2 w* H
( q; G5 V- K9 T" p
http://www.ibm.com/developerworks/cn/rational/r-cn-rcqweb71news/- Y. E" `) i* o# H0 c4 @
提到新特性之一:
1 H: Y6 \4 a% H" d9 G- S
& w8 O+ l- q! O全文检索
) k% q4 e' X; {/ S+ XCQ Web V7.1 新增了全文检索,用户可以限定搜索的记录类型,默认不进行限定。搜索结果集包含四列:匹配率、记录类型、记录标识和记录内容。
9 K5 @' _) o+ s7 N( J3 ?7 T, C5 h! k
全文检索的概念。(只知道大概是搜索全文的意思。)
' M' Z/ H$ q) S! C
$ D1 M3 p, k  U! v全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。
$ t- V' P6 i5 I3 m1 l' F( u. o% f$ K5 T+ N' q! I- W
搜索引擎应该是全文检索技术最主要的一个应用。目前,搜索引擎的使用已成为排在收发电子邮件之后的第二大互联网应用技术。搜索引擎起源于传统的信息全文检索理论,即计算机程序通过扫描每一篇文章中的每一个词,建立以词为单位的到排文件,检索程序根据检索词在每一篇文章中出现的频率和每一个检索词在一篇文章中出现的概率,对包含这些检索词的文章进行排序,最后输出排序的结果。全文检索技术是搜索引擎的核心支撑技术。% }9 z' F& v  w8 q

5 d" S5 z. t7 b; e全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统。一般来说,全文检索需要具备建立索引和提供查询的基本功能,此外现代的全文检索系统还需要具有方便的用户接口、面向WWW 的开发接口、二次应用开发接口等。9 f- q  f% `2 V# l" @, E# P
" v! B% [: y: X6 B! j, e
记录
7 t% o' N+ r. ], x) e5 ~4 D- L2 M记录类型- P" B8 n- K) k5 j! u2 f
记录类型是特定类型的变更请求的布局或格式。它定义操作、字段、表单和行为,还可能定义与记录关联的状态信息。每种记录类型都与其本身的状态模型、表单以及挂钩关联,它们控制着该类型变更请求的数据收集和查看。5 ]8 w; h! `* a; @

" S" Q6 Q1 K; K, \* }7 l基于状态的记录类型会经过一系列状态(例如,“已提交”、“已分配”、“活动”和“已解析”),这些状态是用户在项目中执行操作而引发的结果。根据定义模式的方式,您或许可以对基于状态的记录执行下列操作:“提交”、“修改”、“更改状态”、“复制”、“取消复制”以及“删除”。
/ [# d0 y  R( I4 K9 K' U" }3 p  L5 n0 ?7 ~! _- Q# o- p
无状态记录类型保存数据但不更改状态。无状态记录类型的示例包含用户、项目和客户记录。可对无状态记录类型执行的操作只有“提交”、“修改”和“删除”。
* `! `6 i4 g& J% s  H) v+ F5 W! w# G: Q
基于状态的记录可以引用一个或多个无状态记录。例如,Rational ClearQuest 用户可能向项目(无状态记录类型)分配缺陷(基于状态的记录类型)。
0 P- a1 q$ V& f& O
" Y5 j$ G5 @: m! D2 z# R: I! J可以对基于状态的记录和无状态的记录执行以下操作:创建书签、添加至 ClearQuest 收藏夹、电子邮件和打印。将创建书签,且该书签可通过浏览器进行访问,而 ClearQuest 收藏夹将添加至会话并可从左边窗格进行访问。4 k- x: \! T8 U% y' [+ r
/ g+ @& z0 h0 T7 k5 b5 T4 t

: [5 e# ~5 \- m8 f* L) n/ S6 z参考文章
8 G5 h$ e0 [) y! m全文检索概念6 |2 x, w/ M& o
http://www.fullsearcher.com/n200681810140735.asp2 f( p; a0 {4 j  o
全文检索技术分析1 t3 O% V" H0 ^! ^! F
http://www.db2china.net/?299/viewspace-851.html- F& N1 _# D+ {0 s# H

4 l! V: Z3 l. f$ Z3 }6 }[ 本帖最后由 chare 于 2009-9-16 11:29 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-16 10:00:02 | 显示全部楼层
模式定制, F$ [" S2 y* F& M
好像CQ里面的模式都是“修改模式”,对已有的模式(7.1中文版有12个)做加工处理。从头开始的模式是对blank或者blank_zh模式加工
( p" J6 W5 `& T: G- w1 A+ m% o* g# ?  P
模式定制可以定制:- _9 Q7 F6 q+ b6 O) d$ ?  i; v+ L
应用程序包5 r6 D4 h+ b: ^( z
定义记录类型& N+ ?- L% ?7 I' }2 q" C% U' O
构建过程模型,里面包括,状态,状态类型,和操作3 `" Z) G! k1 \1 e( X# Q* R
定义字段和他们对应的行为8 X5 i8 f' Q( I
设计表单
5 r0 a9 o9 j* D# x1 v; h! r; U- K增强自动化功能开发hook和scripts" q; ^2 \+ G: d$ Y  k; D# V. O
组成记录类型系列* A' t, g; I8 f$ ]  l
1 {2 H6 e$ u( Z0 L0 R6 C
定制模式的过程
% ?  N5 S6 R+ b) h) g4 L1:创建测试数据库,关联到要定制的模式。(一楼的TestDB712,关联Defect Tracking_zh模式的1版本)
- W3 x; E5 l9 J' _- g: u" R2:check out这个模式(右键--修订版控制-检出--注释:第一次--这是版本变成2了)
& g& b" |% A4 D7 H. N. z3:选择适合的脚本语言来实现hook代码(详细信息--windows脚本语言-perl(我选择了perl,如果用VB就不用修改了。默认是VB))
/ g2 e6 d& ~, u. H' z! i4:修改模式-Designer修改元素或者应用附加软件包4 ~5 j6 s! ~) `0 k
5:使用Desginer中的验证命令进行验证 (文件--验证)
7 x* P3 y" n8 j# K+ |6:为模式设置测试数据库(之前的TestDB712)- T5 y: k- i2 J4 Q
7:使用测试数据库去测试定制好的模式# y8 B' h: `5 s& @( [9 p0 Y( O
8:保存
: C2 g, W- N( _$ e2 D' ]9:将定制的模式check in
0 E4 @' K, c' w$ \! p7 A# t5 ~10:更新用户数据到修改的模式
) h6 b  O) @8 H- ^+ V' w" P" ~) A
9 W) R  d. U% J! a% m+ e! G
% s* n/ o; [( ]( m3 _5 p. u2 vA stateless record type requires you to select one or more fields to uniquely identify each record.
+ j, J3 f+ q5 {% L, F" o2 b  G" ]
最专业的
) v3 @) w- n+ C& x: T" `基于 Rational ClearQuest API 的脚本开发技巧7 f. Q. N) K( D# b! g6 v1 t7 l
http://www.ibm.com/developerworks/cn/rational/r-cn-tipscqapi/, ^" D2 ]6 @5 I2 p7 ]' Y* K  o

. j: [) p/ p! }. x: s) x搜到的两篇个人总结
  Q: j  k: E7 g5 M7 @ClearQuest二次开发5 ]* \$ T' T. u  P7 r6 h4 }
http://vik.haoluobo.com/blog/ind ... %e5%bc%80%e5%8f%91/! p5 Z$ v3 E/ G8 u0 ~. {- M9 c
ClearQuest 二次开发总结
+ H" x$ U' |! I  L& e1 \2 Bhttp://blog.chinaunix.net/u1/54706/showart_491111.html5 S5 E& q2 Z- n6 [" w  w2 x+ `0 h9 |
, H( `5 S+ \  N  B. c; w& K
基本上可以知道二次开发到底是虾米东西了,所以要搞熟悉CQ API+perl(或者VB),- v, u8 R0 l# n5 @9 `) m
好像也不涉及倒很高深的perl语法等,就是通过API获得CQ本身的数据,然后处理,所以看前几章什么基本语法。运算符等,基本的if等
8 y1 G, O3 k# C2 }6 L, v8 k& M先不需要深入到perl的高级语法。等用到的时候再看。不然看完一本perl语法书,几百页。就怕了。不敢二次开发了。$ e9 L3 h$ @' a3 x
) u; k% L) J9 Q7 c/ j6 p) B
还有一点,一定要动手。不然眼高手低。什么都搞不成功。不要一上来就想二次开发什么的,用熟本身的功能都需要很长时间了。1 x# k4 w4 W# _7 v0 i. f1 V
跟后来学习CQ的人说的。也是跟我自己说的。
3 |4 Y! j0 Q( t2 t
1 C/ y$ L  I% |. C; }( v
访问不了scmlife论坛的,修改host,添加如下* [( |: d& `& t
7 U3 Y1 V* Z' z0 i8 `0 o
216.18.21.46  www.scmlife.com
) o4 @+ U# m# H% B1 @6 y* f& l216.18.21.46  bbs.scmlife.com4 U5 C. n& W- [0 a
5 B% c. L% t& Q" i' x7 S
[ 本帖最后由 chare 于 2009-9-21 16:33 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-17 17:38:34 | 显示全部楼层
培训一共11讲加一个练习
& Z( n) Q  l" U5 T' Y. u. [, uLG_320 -ClearQuest管理员 培训+练习
4 h* G9 Y9 z/ f0 b1、ClearQuest的构架
/ K: ]3 g( @/ j& G6 o1 U2、规划和实施缺陷与变更跟踪过程
7 x3 A8 w) `- U( ?0 f1 U5 V3、使用ClearQuest提交变更请求、修改现有记录、运行查询、创建图表和生成报告7 n& D' W& |% n# k! I1 q; A7 u% A
4、如何使用ClearQuestWeb和ClearQuestE-mail子系统4 i0 z9 }7 a! G$ |7 F
5、如何在ClearQuest中管理用户和组帐户
1 `, g8 V* J; m/ _) s; A% h  N2 y6、如何安装、升级和维护ClearQuest系统
* ?. R- w8 V3 y7 P1 j# q1 ^. a7、如何在ClearQuest中执行导入和导出操作1 s/ \/ C/ @8 F8 v9 y$ g( ^8 B
5 n2 y& q: z! Q/ u
LG320_01_introduction_to_rational_clearquest 8 F6 g: h2 N( H9 }" V7 V0 J& B
介绍CQ
% x2 _# N0 X. e" M1:主要是讲需求requirements和变更请求change requests两者定义,区别和联系7 I# K1 t; F1 l9 O2 P( K4 p
2:bug跟踪管理的定义和重要性+ k0 S- c1 ~2 l' t4 H# U
3:CQ的架构 3层 9 M/ K* L4 m  N9 V+ w2 [
windows下:最底层是RDBMS数据库(SQL,oralce等),通过ODBC联系到中间的层CQ core,最上层就是CQ自己的那些工具,比如通过COM连接CQWeb,CQ-Email等
' E6 a3 H. u9 x: k9 m' F7 C7 Q) c2 c" a
unix下:最底层是RDBMS数据库(mySQL,oralce等),通过driver联系到中间的层CQ core,最上层就是CQ自己的那些工具,比如CQWeb,等( N7 z$ x: f3 i% {6 G8 ~3 r# p
( S. l$ c% q% ^. c/ u
4:有四个部分CQ可以定制的:5 Q8 L" w/ N- D& h% q
流程process-流程模型process model中的流程;
! j3 P  l/ ^: R4 }' _* |" Z9 |5 ~数据data-数据库的表database tables;
% ^& q+ b( G+ O# h; L2 M) [数据展示presentation of data-表单也就是窗体Form;% ?' T% s) @, N* I
数据的分析analysis of data:图表,报告,查询;
) w3 L: _/ x" g( P5:连接connection-模式库shemale repository-用户数据库user database-等之间的联系# H1 b' b* T) Y( A# A
+ P; ~; v1 [6 |. m8 o
一个连接connection就是一个数据库集database set,由一个模式库和他所有关联的用户数据库组成5 k" P/ K6 s( p7 z, T0 \6 S
一个连接可以包括一个项目所有模式库和数据库。8 \  Y; k! B2 d. M# n3 E* U
你可以一个连接支持多个项目,或者为一个项目建立多个连接
4 w8 o1 y" z+ J9 o' `- e" Z
& e4 q; S  k& C3 w9 N
7 H0 M6 w' j# z7 _( M8 s9 G
% F; ]. G$ X8 D& Q$ J! @' U" sLG320_02_defect_change_tracking_planning3 s" ?" u1 y( `- G
缺陷和变更跟踪规划( e6 v* V3 P1 H6 |
1:缺陷和变更跟踪的定义,好处,用途
# d) K, n2 h! a/ I, L7 Z(都是些概念的)
- R$ F2 [) z* T" i% o3 e- X) J( G/ [
LG320_03_clearquest_user_functionality. J; \" m) p+ g( F! W' L/ H
介绍使用CQ client1 s, B' H5 [6 s
1:提交一个缺陷,提交一个变更请求: @0 x: q9 Q/ w
提交缺陷--操作action-新建Defects ,输入相关信息,确认ok就行了# a  X3 ?- Y8 x! H1 J- t1 t+ y
提交变更请求--操作action-新建-选择记录类型(customer-defect-Email_rules-project),输入相关信息,确认ok就行了  v% w" j: L% s: i% G
2:怎么查找和修改变更请求记录
2 J3 L1 R4 `, [7 @# C) Q查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--定义要选择的字段--定义显示的条件(过滤器)--显示查询结果
, F! N! `$ A/ Q7 M0 ?  `2 d7 Y/ L修改是:
1 I- ?+ R( e. I8 b' m8 f% C, @定位到一条变更--操作action下拉有6个状态(modify等),选择要到的状态就行了0 b$ _. n! i! i9 I' d( n4 r
如果选择下列中的delete,就是删除相应缺陷或者变更1 b8 I6 U) m9 q$ E, R
3 f# N& x5 \8 N, U2 j
3:一个变更请求在他的生命周期里面转移 transaction a change requests through its lifecycle
( v+ S: O5 _4 d* W5 E4 F定位到一条变更--操作action下拉有6个状态(modify等,当然状态也可以自定义),选择要到的状态就行了
( F  @7 r9 [* y! Q如果选择下列中的delete,就是删除相应缺陷或者变更
. d3 J: w. Z1 g) @; N+ v
, }( l& @8 I6 I' w4:创建也运行一个查询
. Y& m: l* ?9 G# H7 }, \9 J查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--定义要选择的字段--定义显示的条件(过滤器)--显示查询结果: h) @8 j3 ]; _* X; r) o  t6 z- N* [; ]
! O' t$ _, l1 L$ {8 d- s6 S% n
5:创建一个新图表; J: ?  ^1 E6 z) l- |& G  I4 `' i% ?$ ]
查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--选择图表类型,有3种(分布图,趋势图,龄期图)--定义图表的参数(垂直轴,水平轴等)--定义标签(X,Y显示什么标签等)--图表显示类型(有很多种,自由选择)--进一步定义图表显示--显示图表结果
+ Z7 O4 p4 ^7 l, A7 A- K! i+ p) }0 v" I2 s
6:通过一个查询结果集生成一个报告 generate a report from a query result set/ h2 o- P2 t6 }/ B, m/ U
CQ报告=报告格式+应用的查询(applied query), R9 Y& X. P6 v# s9 S7 `
所以要定义报告格式,然后新建个查询选用这个报告格式,才能够生产一个报告" v+ Z. k' R2 D8 O
新建一个报告格式:# Z2 m' t, W; K! C! b# x" F. ~
查询-新建报告格式-选择记录类型(customer-defect-Email_rules-project还有4种)--输入报告格式名和报告中要显示的字段--确定ok就行了
0 M! j# U# F. u1 Q; L" r. h$ M新建一个报告:
: U. ~8 G/ F- L! s4 P0 v查询-新建报告格式-选择记录类型(customer-defect-Email_rules-project还有4种)--选择一个报告格式,一个要应用的查询--输入报告格式名和报告中要显示的字段--确定ok就行了, U, L; _, O% M$ d( w

. p* L9 `  t7 e+ L- X: \7:记录类型的定义,分为有状态,和无状态记录,每个有状态的记录类型有自己的状态模型。每个无状态的记录没有状态转移也没有生命周期跟踪,记录类型之间的关系叫做参考referencing
, O0 R6 x5 n0 g, {# n# W' A8:表单forms的定义,用来输入和显示数据。分为submit form和record form,在submit form中提交变更申请,用record form显示在CQ数据库中的变更请求记录
  J! R- y( I  t9 `" h: @. s& x9:CQ报告=报告格式+应用的查询(applied query)- v% K  ^* v: M. s
10:水晶报表crystal reports的介绍使用
+ |# E* j6 v3 R: P: V# P# R' ]  H; Y+ i. d4 ~& A1 v6 B5 J
11,通过Rational SoDA生成word报表- A( k* n- R, C3 f% w8 ]& a9 a& Y8 {6 d
(导航条上面的查询--生成SoDA报表)! D& t8 w/ |; q* B6 b7 ^
12:CQ client分windows和unix两种,unix client和windows client差不多功能。只是不能够生成图表和报表
3 r9 M9 N& W, k- M; G% n7 ?* Nunix client2 K; Q' p* w7 {7 b6 U
  c; m5 _6 q& r2 B! }7 Y
# J1 h/ D- t& ~% y
有个实验CQ+access数据库的,配置放在一楼# q: V' ^5 `8 u5 n" r
具体操作也就是这节上面总结的一些的叠加5 Y1 D4 |, ^# ]8 i. P, r
新建个缺陷, ^- c- |. z8 H! G0 J
然后创建一个查询查出来。然后把查询设置为开机启动,或者高优先级(这个好像没看到)
9 ~5 o3 t. A* {7 |  k2 h4 ]1 v: x. A( F: e, a
LG320_04_clearquest_designer
( z  m& u* W- H9 ~9 C+ w! G介绍怎么使用CQ designer
4 @7 E5 \: Z1 E4 H* j( V7 |, W
7 R- I( h2 ?7 d1:CQ designer能够做的四件事情' [1 b$ I2 D0 d3 }+ V
定制一个模式
6 j+ @! u5 }7 p应用一个软件包(程序包)
/ u1 V$ z# S3 |- n创建一个测试数据库
& N0 A/ U' m7 E在签入前测试定制的模式8 q1 F4 i% O6 s, K1 s/ f
2:CQ模式包括。
: x$ V  @6 L: o7 P7 X: k# K  u" Y流程模型的设定8 ?7 W% i( U) D. J. X
字段的定义,相关行为设定4 B! I; q& q7 I) k8 |( ^
表单设计
; }8 F' t! |  T6 O4 LHook代码% y9 x( m+ k* e3 ^) s% r
3:CQ模式的元素elements:
( ?, r3 @, m3 x% A记录类型,字段,字段行为,表单,记录,数据类型data type ,记录系列,状态,状态类型,操作action,
* f2 n/ V" b# G+ d( T1 AHook,script
( h* \9 k' q. R4 B4 O; oHook:Represents the available activities on a user record! }2 z4 |* f6 P9 r, ]! d
script:Provides ability to enhance or automate a specific function
3 L& w& E* w& \1 `4:模式库和用户数据库
/ ~" K. ?  @6 J/ U9 T- P. h# p8 J# @! k. R: |6 o
5:CQ程序包packagesbaok包括:
; Z4 d6 Y! t) D- c, D" g特定的流程设置
2 g; S! v; K2 G. b& T# G一些字段定义和行为定义% f# W% x5 d+ L7 M
一些表单设计3 X6 I( f4 _1 K" x; x: W
特别的hook代码
+ P4 s  O4 `; K/ T查询,图表,报告
$ a( b% [, P0 w0 V. _0 Z3:转四楼,模式定制的内容
; u9 ?- V" @6 S
( v/ B0 c. j" F$ g" q0 V. P; c+ J, VLG320_05_clearquest_customization_defect_change_tracking_process( A: K$ u% W$ a7 m3 \
介绍怎么定制过程模型process model,全是简单操作
& a1 ~, s; U" v3 K( r/ V: n添加状态
9 K0 q8 g# V) {, r% z* n9 S6 o0 M添加操作0 l, \) {. A2 \3 K9 @# [$ D# l
操作的类型
3 ]0 }4 A9 L' j) ]
3 T5 v; C% ~" }' Z8 U3 h! D  ~& _# T: `: i
State types and default action are the properties of a state.
3 p6 m3 f' ^9 Z) C# P7 l# Y' g0 P1 {
, w3 C. @$ R1 }% ^1 C  w" x  o状态类型
7 ?+ U, E0 c0 Z4 |5 @" K
8 Y# J( \: p# i- {' ?" wLG320_06_clearquest_customization_fields_forms; k9 R0 I- V7 [, U$ o6 V8 I
定制字段和表单forms,全是简单操作
! E$ N/ v9 x2 R  N+ l) m0 J% o1:Use Reference/Reference_List and the parent/child control to link records of different record types$ ?( _# x1 B2 ^
2:Create a record type family and run a multi-record type query0 w/ z; z) F- _& t0 b
3:Customize fields and forms in the ClearQuest Designer
) N% t2 N! w7 q- YCQ字段类型! L. g+ C! q) }  s! F$ N
5 i! g1 d" c0 W. @  I% t
forms
+ C) o! R( I! Z0 z: b: `" _2 J
+ B% _$ e( U" J1 P& z1 j& t7 g
& C6 V, K; o, s  fLG320_07_clearquest_customization_hooks_scripts" v  n+ g0 Z* J4 C& x( ]) V/ {
定制hooks和scripts,也全是简单操作
5 \  Q$ I7 n4 }1:四种hooks和scripts:字段hooks ,操作hooks,记录scripts,全局scripts
% @* @  x' Q& a
- b6 `# R5 N) |! N' h9 m
# k! v* i: K8 h- b8 K. F2:字段hooks的类型:Default_Value,Permission,Value_Changed,Validation,Choice_List
7 {1 }7 R" h& X5 Y# W- X3 hDefault_Value:在submit操作的时候的初始化值
- P9 O8 k# p% v3 L1 N; aPermission:字段的权限(如果字段行为被设定为USE_HOOK)
' V: A8 Z* ^" ~, H  h) c# fValue_Changed:当字段的值变化时候运行这个hook' Y  y( N0 p3 w# B
Validation:变化后马上验证字段的内容2 y+ C+ N8 R8 A$ M( ?4 X. J
Choice_List:determines a choice list of valid options for a field
% w( K) a* p6 q* t/ C7 Z% x: G- L1 Q% g  q; x. b( L
3: 操作hooks的类型:Access_Control,Initialization,Validation,Commit,Notification,Record Script7 i. y" Y& C  a( J
Access_Control:sets the user access privilege for executing  an action" p3 Z/ c, c, v
Initialization:performs certain tasks during the initial stage of an action
+ v7 C) N% r: r% ]( S; K" p% r8 qValidation:Validates specified process rules while running an action. p! x$ o! `$ ]$ I5 d: S
Commit:executes  additional tasks before changes are committed to the database
6 ]1 k$ {- L! p4 hNotification:triggers other actives after changes are committed
9 q5 o, [, l; iRecord Script:sets a shortcut for running a record scripts
4 D+ f2 |1 R+ o$ U  @% S5 ?3 _' s# S

' v+ ]. }# j) s0 o* V4:接下来就是些简单操作
- X( w+ w4 z% C8 W: a
0 j9 _" W" z, H3 B7 g+ T1 h  W# YLG320_08_clearquest_customization_api_functions  o# t0 `. @9 a" k' I
介绍CQ API" A) [6 U2 W9 Y  y
会单独开一楼
" g3 ^- r. w8 H* f) o5 A" L0 i; _" C* J' e" K+ I* O1 y6 X
% A/ G# j5 I  y9 j, a6 n; ]8 r; v; ?1 _
LG320_09_users_groups8 P' P# S6 [6 N3 R9 n2 x
介绍用户和组( A% `9 M' u1 M5 B( q4 S
见2楼总结
7 L& u; k/ ^$ K7 b, ?* ~( q% @5 B' G" E" t( ]
LG320_10_clearquest_web_email
1 ^2 {$ C: r7 ~4 Z2 k' F, e6 f安装和使用email组件) J3 [8 `: c+ w4 _
会单独开一楼4 ^- W$ S0 ?0 b7 e( P

8 Y6 Q2 Q4 ]- Y6 WLG320_11_clearquest_utilities
; z/ V2 @3 C# |6 b介绍导入和导出数据功能
; L( r# K9 M/ ]1 r$ d. ]% d7 X0 |% K目前我不打算关注。所以没怎么听- ]- |3 ~% o. q% [+ Z! J

. m& `1 C6 D8 b9 V: X: M& X0 m$ D7 Q听完后的感觉是:9 d8 ^! t- h6 f# n* J" ]" }0 R
这个管理员培训的课程太简单了。太抽象了。听完只能够大概了解下CQ是干嘛的。能够做什么。知道一些简单的操作  K0 W8 q) q. ]  v! u. R" `# m3 B. F
不过做入门还算不错。至少可以少走些弯路
# d' o/ }* Y! b) D/ A

0 P. [- I. A! x9 c! S- |3 R% @1 `, a+ ~6 f* }. V! c
5 p" J+ G. \( s
LG_320A -使用ClearQuest开发流程 培训+实例+练习8 M2 }2 Y# w7 P
1、了解ClearQuest模式和包
" Q$ d: j  ]5 W7 v$ q( p+ n0 A2 {: W2、使用ClearQuestDesigner定制ClearQuest,例如定制提交请求和数据显示的用户界面' E9 h, s$ ~- S# \
3、如何使用“hook”和脚本增强缺陷和变更跟踪机制+ X1 Q1 K' e- H1 P. w
4、如何在外部应用程序中调用ClearQuestAPI函数
1 B; Y* d. h' V% p; c, t; y
: g4 b4 S5 g! P( @8 D[ 本帖最后由 chare 于 2009-9-22 11:25 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-17 17:38:46 | 显示全部楼层
ClearQuest中英文词汇对照
) l; B( ?; u# e& ~* @/ R. O一直在找一份ClearQuest中英文缩写对照,也搜到一份。http://www.cnblogs.com/skyline/archive/2006/11/03/549109.html% z' M/ U- i4 `9 ]9 ?; {1 [9 ~- g
不过真是“错误百出”,没办法。IBM的东西很“深奥”,一般人真不知道翻译。% H- \/ T3 X3 f7 H# _3 a" `
所以自己整理一份。2 h3 L6 I. f" d- H5 W% A0 ?7 r2 \
绝对正确,哈哈,是CQ中文版客户端比照英文版客户端抽取出来的- D6 {( r# @$ ~+ w$ D
(慢慢抽取,毕竟没必要花专门时间搞这个,重要的我会标上红色)
; T* g) G' _) }" K( l: N. L" L- X# `+ g
模式schema- C6 z& V; p/ H
版本 version& ~. Z# k. K  X0 R% U
记录类型 record  type
+ }1 k5 o; o( d/ `! k6 ~字段 field
- b; l/ M' h! V+ ]6 d1 o3 Q字段名称 field name$ C7 Y0 w- @" j* c% P. q0 D
缺省值 default value
7 W) g: q  `2 ~$ O; U. e许可权 permission% ]: I" T3 z1 M* J: _; L. k
验证 validation3 S0 u0 X& x5 o, ^& g5 O) f  j
选项列表 choice list" W- G: ~8 p; `% B+ s, H
状态 state
5 d0 i- F; L% r, _% r表单 Form(一般翻译都是窗体,更形象。不过表单是官方说法)6 i$ J2 s. C! o+ y0 Y
记录类型-无状态 record types-stateless 有状态 state-based  b3 q* r1 E# d7 z& O. b
记录类型系列 filed type family(这个看了绝对吐血。哈哈。)# y* n  B) K6 V( T, F
全局脚本 global scripts& L- Y9 o& \% a$ g$ h3 ]1 r, D
记录脚本 record scripts
0 T) T3 }/ i6 T动态列表名称:dynamic list names' Q; q$ {! X' Z' K- a$ S% {+ L- W4 W
操作  Action  O' ^6 ]- l' U& _" ^2 C! }9 M
帮助文本 help text# i/ M2 t: G# a
属性 properties 模式属性 schema properties, L. A3 ^1 d* Z  h
行为 behavior
& U, `5 X  O  R% @5 q6 y记录名:) v# F( F( w: y8 t
变更请求 change request
5 q5 `9 U  r' E: B* v8 [  Q2 j! p需求 requirement% a$ A; x' Y9 i# v# x
流程 process
6 C) ]& j+ `* K+ V模式库 schema repository
' `7 F" ?( l3 i7 d2 j  B- Usubmit form : Z! ~0 p' J# c3 c4 O" ^
Record form
9 I0 A$ c: H0 u: L7 }# X所有者 owner
. M( y! V' {+ l4 R标题 Headline
0 Y" G2 {! ?0 |客户 Customer
, W' w1 f2 r+ }( X个人查询 personal queries
; r6 _1 p, r* e公共查询 public queries. r) P* A' |$ w. z2 ~
过滤器 filter7 d- A% i9 Y5 d9 A# r+ b) u
结果集 result set
3 ]. J) x- S# g, v( e- o4 q分布图 distribution chart- q! E5 u6 G+ J4 O0 U1 N# W
趋势图 trend chart
. u% W2 H3 ~: y3 j龄期图 aging chart! J; T! n- n8 E' `9 h% d2 i
垂直轴 vertical axis
- h0 u' q+ W; H水平轴 horizontal axis6 J- ^* |( Q$ n7 r5 k; |
图柱 legends 8 y+ H2 o5 F+ I  i, j; f
网格 grid# q! `4 f+ I3 G% c, \; Q
下寻 drill down
( P1 ^6 b! ^- e5 X0 w+ F6 J+ j' h) A- ]1 }# U- P" W
defects 缺陷,或者不翻译
* v' Z( l) j  N/ d, ^stakeholder
9 y% ~9 d+ s+ o) R6 Ehook 挂钩(在7.0帮助里面用到的)
3 _( ^8 B" L' E8 D3 qpackage 程序包 软件包
: p( [3 w/ @1 w3 Vworkspace 工作空间' l7 c5 w$ v2 D9 M3 E5 E2 k
report 报告# l  Q+ [5 H/ V$ z8 h* E: b3 T
query  查询
* q! V$ _* s; C3 B  `  ?! xchart  图表
5 b7 V6 c! V2 C4 p/ S- acustomize 定制
. A2 S5 f$ z% G8 {! c5 Capply 应用5 _2 @- s- l1 n2 I  ~  [1 L. a
state transaction matrix 状态过渡矩阵
5 E. ]1 i, {5 z0 F" \$ P& ~/ n( w2 A& x# @" t
select 选择% H+ M- w, _8 {' w' \
static text 静态文本9 U9 v  k- u4 b5 y8 Y7 o- H) d
group box 组框1 ?; s  H; E& P0 Q
check box 复选框
3 y7 _% }# p) T5 X$ y& Fdrop-down list box 下拉列表框
' k" E3 `$ a* B- L# V0 ocombo box 组合框/ D9 F0 Q/ [3 h% y* F2 |4 M* e# f
list view 列表视图# G2 V; I  F# N; H
history 历史记录
8 f2 d# C: H6 [5 [2 W. e& @duplicate dependent 重复相关记录
  [/ C3 v- U. f/ \* A% tpicture 图片: M+ r3 f" c$ \3 u( X; o
text box 文本框' T8 C0 K0 f+ ]9 M3 [$ J% O3 M
push button 按钮
9 W6 Z2 W) l" b2 T  B+ Qoption button 选项按钮
0 s) h4 d# L3 |; h2 S" \9 {; vlist box 列表框# L: Z! U3 B7 I1 z! d) {5 g
drop combo box 下拉组合框% Q: o7 ]; W' V. G
attachment 附件
7 W; c) S0 U) f5 q& A6 \: @6 Z- u% wduplicate base 复制库
2 t, s5 o8 ~3 T) H% L% G# I" x. aparents/child 父/子
+ D& @: c" q! Z! t$ G, r3 O- d  L4 G6 X8 y1 y
7.0自带的词汇表
$ R: j' x5 ]# l3 Q& ~4 k% Kactivity + R7 c" G- e9 K0 L+ G$ {7 `" C, Z
A Rational ClearCase Unified Change Management (UCM) object that tracks the work required to complete a development task. An activity includes a text headline, which describes the task, and a change set, which identifies all versions that developers create or modify while working on the activity.
5 U% g. F# w& q3 p6 Masset registry 1 L3 ^4 }0 U  N
A set of file locations that can be referenced from a test plan hierarchy. ! {& m$ X( d- j# U5 ]: P1 I' h
change request ; a; e' Y: l* e2 n* v+ D
A request from a stakeholder to change an artifact or process. & z0 s1 m! j$ D& X
configured test case & q! ]+ `, c2 n* e  e
A test case that is used to run a test script for a specific test configuration. * _8 Q' `3 M3 k/ d: G( K' D
defect 8 {/ C7 O* D5 g1 S: J( L
A type of change request that identifies an anomaly or flaw in a work product.
1 f! ^; h  g/ m, o% V2 S, lenhancement request
+ p8 Y8 B0 N1 F( Q$ L( uA change request for a new feature or functionality. (RUP) ; }/ s! J4 P9 j$ e
filter 0 _# ~3 V6 X7 i) @! U# D
A criterion that includes or excludes records returned in a database query.
8 Q; k2 `8 V; `1 r3 I! Yhook
8 P3 L6 ?( I% T& C8 fA program that performs or triggers a specific task when a specified set of conditions exists. 6 n% |' ?+ ]2 v8 r* [  q
iteration
# ]* E8 L  e5 L0 B2 }The sequence of activities specified in a project plan to create a software product. 9 W7 M! ?* `9 T  M( s2 a- A4 E" f
package % L9 u3 Q$ t4 e- C
A set of definitions of schema components such as fields, form controls, states, and actions that can be applied to a schema to add a feature or functions. 8 B2 i3 [3 @2 j" m
query . d/ n& O, o  K. }1 L0 e  P8 Q& \
A request to retrieve records that satisfy specific criteria from a database.
/ Y+ f# e5 c; I& A+ e% s9 jrecord # Z  X3 Q+ w) Q2 {2 u
Information about a change request that is recorded in fields and stored in a Rational® ClearQuest® user database. 3 t+ B1 k3 n- F+ N& m& R9 j" q/ t
record type
* }4 k9 }5 ^! t9 Y  n+ fThe format for the data in a change request. This format consists of a state transition model, forms, and hooks. . v6 {+ c' b3 @% j: U
report
5 l) F5 |+ [) v' ^! PIn query management, the formatted data that results from running a query and applying a form to it. (In IBM DB)
! L* n. z" L2 m9 H* |' Yschema
+ _) R9 w( B' `. |0 t  t! ^The complete description of the process model for one or more types of change request. This description includes the states and actions of the model, the structure of the data that can be stored about each change request, hook code or scripts that can be used to implement business rules, and the forms used to view and input information about each change request. " W, X# u; Y9 D; {$ y
state 1 |; t1 ~2 @$ O) H7 G( X
The status of a change request in a Rational ClearQuestuser database.
* j& {, D, t# istate transition 8 S4 G0 Y  J0 Z8 {: A2 E
The change from one state to another.
# V. X+ E! \; W  |2 R8 z8 ysystem under test
% y/ q# i: e; M4 ?$ m9 [- y+ {: @A system, subsystem, or component that is being tested.
4 a! ]& J8 a0 {" R6 e# Ttest asset 3 `, e9 j( X* I1 L( z' j' d. p
The information that is used to create, run, and evaluate tests. Test assets include plans, designs, test cases, test logs, and test reports.
# H  M8 Y2 e6 \4 [0 M% Ytest case % k3 ]# y+ s0 p" G5 P4 I* n7 m1 {
The inputs, execution conditions, and expected results that are used to evaluate an aspect of a system under test.
: k& C0 H7 j4 _: itest configuration 8 q6 o. |$ \! @
A set of characteristics of the system that hosts the system under test. These characteristics affect the conditions for test execution and the evaluation of test results. % y/ S4 U" f" [# Q) I# r, ]
test plan
' U0 D4 D% n$ Z5 v" {, o/ sA set of test cases that defines an area of testing. ) `1 {: m/ p# s2 Q1 P3 @9 [' M. ?3 y
test suite
  N7 j$ Y- F- o6 L4 N" nA set of test scripts that controls the sequence of execution and provides a log from which to determine test results. ; x* S; N9 `! q% c, v
verdict / `3 T/ b: F" m2 W: d- m
The assessment of the performance of a system under test.
- }) l5 J, p9 `. e' P
. D8 i4 D" P8 h' _, \7 l[ 本帖最后由 chare 于 2009-9-21 16:25 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-9-19 18:49:08 | 显示全部楼层
很实用啊
回复 支持 反对

使用道具 举报

发表于 2009-9-19 21:27:07 | 显示全部楼层
辛苦楼主啦。! N0 X2 J) Z# @; Y) p
很好,很详细^_^
! H( u/ J; X  r$ e* e' Q, L我们也很期望能够尽快用到CQ V7.1。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

SCMLife推荐上一条 /4 下一条

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

GMT+8, 2018-9-19 23:37 , Processed in 0.087598 second(s), 9 queries , Gzip On, MemCache On.

Powered by SCMLife X3.4 Licensed

© 2001-2017 JoyShare.

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