Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1145275
  • 博文数量: 312
  • 博客积分: 12522
  • 博客等级: 上将
  • 技术积分: 3376
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-27 18:35
文章分类

全部博文(312)

文章存档

2016年(3)

2015年(1)

2013年(1)

2012年(28)

2011年(101)

2010年(72)

2009年(13)

2008年(93)

分类: 项目管理

2009-10-28 17:39:10

                         CQ7.0 和 CQ7.1完全攻略
        作者:chare  浏览次数:510  发表于:2009/9/15 10:08
2009/09/15 更新一楼的安装配置CQ7.0,二楼的CQ权限分析
2009/09/16 更新一楼的安装配置CQ7.1,细化安装配置CQ7.0,三楼的CQ7.1,CQ7.0.1,IBM Rational License Server 7.0,IBM Rational License Server 7.1下载地址
2009/09/17 更新三楼的CQ license删除方法,IBM Rational License Server 的使用方法,(看完可以注册CQ)六楼的:模式的修改
2009/09/18 论坛一直访问不了,今天参加了个CQ的管理员培训,用的IBM的那个教材《LG_320 ClearQuest管理员》,整理在七楼
2009/09/19 周末在家用百度,谷歌搜了些CQ二次开发的文章。放在六楼。
2009/09/21 万丈高楼平地起,温习CQ7.0的管理员培训资料。更新也在七楼。整理《ClearQuest中英文词汇对照》,更新在八楼.更新一楼的CQ+Access
2009/09/22 万丈高楼平地起,继续温习CQ7.0的管理员培训资料。做完配套的lab实验,基础为王。
转入研究别的了,停止更新



楼层整理:
ClearQuest7.0,ClearQuest7.1相关下载链接:第三楼
ClearQuest7.0,ClearQuest7.1安装,建模式库等初级配置:第一楼
ClearQuest7.0,ClearQuest7.1注册相关:第三楼
ClearQuest7.0,ClearQuest7.1用户权限大分析: 第二楼
ClearQuest7.0管理员培训资料:第七楼
ClearQuest7.0,ClearQuest7.1中英文词汇对照表:第八楼


分别安装配置两者
我的做法是本机安装7.0,虚拟机里面安装7.1(具体小版本待定)

安装配置CQ7.0之CQ7.0+SQL2000
1:安装7.0,很简单,选择自己要安装的部件,按照提示基本上就可以了。需要是要安装服务端组件和选择那个web组件,毕竟我们本机要做CQ服务器,并且提供web访问功能

CQ分为服务器端、客户端、Web端三个部分。 在安装Rational ClearQuest的时候,实际就是安装了ClearQuest的服务器端和客户端。
服务器端主要是创建模式库(Schema Repository)
客户端:客户端也需要安装Rational ClearQuest。客户端是指连接服务器端创建的模式库,使用ClearQuest工具提交缺陷的机器
Web端:Web端不需要安装ClearQuest,只需要使用浏览器登陆服务器建立的相关网页

ps:破解注册自己搜搜就有了
2:安装一个数据库软件,我安装的是SQL200,记得打上sp4补丁。创建三个库Schema701和ProducationDB701和TestDB701,
并在数据库中增加一个数据库登陆用户CQAdmin,身份验证选择“SQL Server身份验证”,密码为空,最后赋予他三个库的db_owner的角色权限
也可以建立3个用户,分别赋予db_owner的角色权限。

Schema701 :模式存储库,里面可以存储若干个模式,其中一个模式同样也包括很多版本,模式定义了数据在数据库中存储和变化的方法。
ProducationDB701 :用户数据库,同样也作为产品数据库,包括具体某个模式进行个性化配置后的信息,管理开发小组成员输入的信息。包括工作过程中常见的实际便跟请求的生产数据
TestDB701 测试数据库:是一个临时数据库,让你避免用户数据库中的数据惨遭破坏的基础上面进行测试
示例数据库:提供40多种模板
一个CQ平台最少在sqlserver上建立三个数据库,一个是存放schema、一个是测试数据库,一个是用户数据库,其实测试数据库和用户数据库是可以来回切换的。

3:通过CQ维护工具,新建模式库CQ7.01,输入数据库名Schema701和用户名CQAdmin等。并且不创建样本数据库

物理数据库名称Schema701
数据库服务名称 你安装CQ的机器的IP
连接选项默认为空就行了
代码页也默认中文的那个就行了
如果此机器作为服务器使用,那么就创建模式库;
如果此机器做为CQ客户端使用,那么就连接模式库。

4:通过CQ Designer建立CQ与ProducationDB701和TestDB701两个数据库的关联,登陆用户名为admin,密码为空
新建数据库--逻辑数据库名user--注释:日常提交bug的正式数据库--物理数据库名称ProducationDB701--数据库服务器名称(你的IP就行了)--用户名CQAdmin密码为空
--连接为空--生产数据库--我选择了Defect Tracking_zh
同样类似操作,搞定TestDB701,这个作为测试数据库
新建数据库--逻辑数据库名test--注释:日常提交bug的测试数据库--物理数据库名称TestDB701--数据库服务器名称(你的IP就行了)--用户名CQAdmin密码为空
--连接为空--测试数据库(不包括生产数据)--我选择了Defect Tracking_zh

大家可以按照自己要求选择初始化模式,我选择的是Defect Tracking_zh


安装配置CQ7.1之CQ7.1+SQL2000
1:步骤和7.0类似。选择自己要安装的部件,按照提示基本上就可以了。如果全部选择大概要占5G多的硬盘空间(要看所有功能没办法),内存尽量大点。不然安装比较慢。
安装完CQ7.0后。升级Installation Manager到1.3.1(CQ7.1的第二个补丁包要求的)
然后再通过Installation Manager安装fix2补丁包。
整个事件如果一切正常,应该1到2个小时搞定。
(确保安装过程中网络连接保持畅通,好像要连接到IBM服务器验证什么。用代理上网的,Installation Manager里面也要设置代理,
还有安装的过程中最好关闭所有软件。特别是杀毒软件和防火墙,虽然不安全。哈哈。不过为了不在安装过程中出问题,没办法)
ps:破解注册自己搜搜就有了
2:配置步骤和7.0好像是一样的。我在SQL2000上面建立3个库Schema712和ProducationDB712和TestDB712
赋予CQAdmin用户这三个库的db_owner的角色权限(我把CQ7.0和7.1都连同一个数据库,CQAdmin也是上面建立的用户。免得麻烦)
也就是CQAdmin是六个库的db_owner
3:通过CQ维护工具,新建模式库CQ7.12,输入数据库名Schema712和用户名CQAdmin等。并且不创建样本数据库

那个功能级别,在7.1中有5,6,7三个级别。这个为了兼容性选择的。级别7是7.1特有的。导入7.0就不行。
如果选择级别6,就可以和7.0兼容。我这里选择级别7.
物理数据库名称Schema712
数据库服务名称 你CQ连接数据库的机器的IP,我在本机上面安装的SQL2000,所以写本机IP
连接选项默认为空就行了
代码页也默认中文的那个就行了

4:通过CQ Designer建立CQ与ProducationDB712和TestDB712两个数据库的关联,登陆用户名为admin,密码为空
新建数据库--逻辑数据库名user--注释:日常提交bug的正式数据库--物理数据库名称ProducationDB712--数据库服务器名称(你的数据库IP就行了)--用户名CQAdmin密码为空
--连接为空--生产数据库--我选择了Defect Tracking_zh
同样类似操作,搞定TestDB712,这个作为测试数据库
新建数据库--逻辑数据库名test--注释:日常提交bug的测试数据库--物理数据库名称TestDB712--数据库服务器名称(你的数据库IP就行了)--用户名CQAdmin密码为空
--连接为空--测试数据库(不包括生产数据)--我选择了Defect Tracking_zh

CQ7.1的Designer搞得完全就和Eclipse一样了。步骤有点不一样。
不过类似。先连接上CQ7.12,然后右键新建数据库
最后一步选择初始化模式的时候,除了Defect Tracking_zh,还要具体到版本1.晕死



cqweb的访问地址
(我都是默认80端口,没修改过)

安装机器的IP/cqweb/login

如果过程中途中止了。再继续安装的时候
Setup Halted, after beginning ClearQuest installation


IBM的CQ管理员培训教程里面是CQ7.0+Access
操作如下:
1:CQ维护工具-模式库-新建-连接名:2003.06.00-供应商:MS-ACCESS,物理数据库C:\temp\MyMaster.mdb(提前在相关文件夹建立的access数据库)
代码页,默认936GBK就行了
不创建样本数据库
(在使用Access数据库的时候,一定要把存放Access文件的目录共享。比如test机器当服务器,在建立Access文件的时候,如果把test.mdb文件放到了“c:\共享”目录下,其他机器在连接使用这个Access的时候,使用“\\test\共享\test.mdb”连接此数据库文件。不建议在网络环境中使用Access数据库



2:CQ designer-选择模式库2003.06.00--用户名admin 密码为空--数据库--新建数据库--逻辑数据库名称:SAMPL,注释:cq7.0+acceess实验--
供应商:MS-ACCESS,物理数据库C:\temp\MySample.mdb(提前在相关文件夹建立的access数据库),选择生产数据库--关联的模式是DefectTracing

3:其他就没什么了,其实CQ+数据库都差不多

[ 本帖最后由 chare 于 2009-9-23 18:41 编辑 ]
  • 上一篇:
  • 下一篇:
用户评论 共有评论:9
评论者:chare 评论时间:2009/9/15 10:08
1楼
CQ中用户权限的分析
有四个地方有关系到权限
1:维护用户信息的时候,可以设置用户和数据库的关联
2:维护用户信息的时候。可以设置用户和组的关联
3:维护组信息的时候,可以设置组与数据库的关联
4:在action列表时候。可以通过action control来设置组相同操作的关联

结论:
1:同用户关联的数据库用来控制用户能否通过CQ客户端或者web方式访问那个数据库的数据
2:假如用户关联了某个组或者多个组,则可以登录到同这些组向关联的数据库中
3:假如每个action都同相应的组进行了关联,则用户在登录到数据库之后,会根据登录的数据库会查找所有有关联的组,
再检查用户和这些组中的那些组有关联。最后再通过这些同用户相关联的组的所关联的action来确定用户在自己当前登录的
这个数据库中有哪些权限


摘抄jackei的文档

下面是个例子:

ClearQuest 用户管理简要分析


[ 本帖最后由 chare 于 2009-9-22 10:15 编辑 ]
评论者:chare 评论时间:2009/9/15 10:08
2楼
上面提到的东西的下载地址:
下载过程中可能需要账户和密码。注册个就行了。混IBM产品的。以后多的是时间要耗在上面。注册个吧
或者去去搜索下载也行

cq7.0.1安装程序




CQ7.1安装程序
http://www.ibm.com/developerwork ... AGX52&S_CMP=content

Installation Manager 1.3.1


CQ7.1的fix2补丁



IBM Rational License Server V7.0 Windows English and Japanese


IBM Rational License Server Windows V7.1 Multilingual English Eval


删除license key administrator中的license

在网上找了半天的license最后发现有个正版的,可是旧的盗版的已经导入进去CQ的license key administrator。导入的
居然不能够用。登陆用户是受限制的,功能很多不能够用。fuc*。想删除又不行。
开始想能够直接卸载license key administrator组件。找了半天没看到卸载的地方。
ty1227给了个办法。删除
rational_perm.dat
rational_server_perm.dat里面不用的license的信息。

验证过程如下:
1:找到上述文件。7.0和7.1的位置不一样。分别为
C:\Program Files\Rational\Common和C:\Program Files\IBM\RationalSDLC\common
2:再发现其实还有两个相关文件
rational_server_temp.dat
rational_temp.dat
3:用记事本打开后。清空里面所有内容,保存
4:确实海阔天空。。license全没了。。。但是新的问题来了。

重启机器后。报服务器错误。服务器忙。要过一段时间才能够恢复正常访问
我估计是我删除了这四个文件中不该删除的内容。。
(PS:多这么删除清空几次。居然一点问点也没。。靠。)

7.1的注册工作真是麻烦。

介绍下IBM Rational License Server 的使用方法,我是使用CQ7.12
1:安装IBM Rational License Server V7.0(server 7.1版本我安装后提示版本和Q7.12不兼容。万恶啊,)
2:在开始-IBM Rational。。找到许可证工具,,并且打开
导航条中service/License file 中自己选择用文件还是用服务。我选择用Configure use service,服务名 Flexlm license manager
其他默认
导航条中config services是重点,确认service name是你在前面选择的,我选择的是Flexlm license manager
path to lmgrd.exe 一般默认就行了C:\Program Files\Rational\common\lmgrd.exe
path to the license file 就是你要导入license文件的地址,我选择的是
编辑C:\Program Files\Rational\Common\rational_perm.dat文件,。贴入license文本,然后定位到这个地址(也可以直接用license文件
这步是关键。可以用不可以用就分在这里)
path to the debug log 默认就行了。C:\Program Files\Rational\common\lmgrd.log
然后保存save service
3:去控制面板--管理工具-服务-看Flexlm license manager服务启动没有。
4:再去你的license key administrator工具中,配置链接到这个license服务器上面就行了
(在设置--客户机服务器配置--添加服务器--填入license服务器IP,端口为空就行了-显示许可证 --)
(恶心的事情出来了。这个时候提示IBM Rational License Server V7.0版本不够。要升级到10.8以上。。前面的7.1不兼容。升级个鬼。faint)
5:现在应该可以了。。。登陆Cqweb应该就可以正常使用了

随便也翻了下CQ版块中所有关于license的帖子,得出结论是。能用的license一直可以用,只是要升级你的IBM Rational License Server
祝大家好运


[ 本帖最后由 chare 于 2009-9-20 17:09 编辑 ]
评论者:CMStruggling 评论时间:2009/9/15 18:04
3楼
回复 楼主 的帖子
强烈支持!

期待持续更新!!
评论者:chare 评论时间:2009/9/16 09:59
4楼
CQ7.1新特性之全文搜索

http://www.ibm.com/developerworks/cn/rational/r-cn-rcqweb71news/
提到新特性之一:

全文检索
CQ Web V7.1 新增了全文检索,用户可以限定搜索的记录类型,默认不进行限定。搜索结果集包含四列:匹配率、记录类型、记录标识和记录内容。

全文检索的概念。(只知道大概是搜索全文的意思。)

全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。

搜索引擎应该是全文检索技术最主要的一个应用。目前,搜索引擎的使用已成为排在收发电子邮件之后的第二大互联网应用技术。搜索引擎起源于传统的信息全文检索理论,即计算机程序通过扫描每一篇文章中的每一个词,建立以词为单位的到排文件,检索程序根据检索词在每一篇文章中出现的频率和每一个检索词在一篇文章中出现的概率,对包含这些检索词的文章进行排序,最后输出排序的结果。全文检索技术是搜索引擎的核心支撑技术。

全文检索系统是按照全文检索理论建立起来的用于提供全文检索服务的软件系统。一般来说,全文检索需要具备建立索引和提供查询的基本功能,此外现代的全文检索系统还需要具有方便的用户接口、面向WWW 的开发接口、二次应用开发接口等。

记录
记录类型
记录类型是特定类型的变更请求的布局或格式。它定义操作、字段、表单和行为,还可能定义与记录关联的状态信息。每种记录类型都与其本身的状态模型、表单以及挂钩关联,它们控制着该类型变更请求的数据收集和查看。

基于状态的记录类型会经过一系列状态(例如,“已提交”、“已分配”、“活动”和“已解析”),这些状态是用户在项目中执行操作而引发的结果。根据定义模式的方式,您或许可以对基于状态的记录执行下列操作:“提交”、“修改”、“更改状态”、“复制”、“取消复制”以及“删除”。

无状态记录类型保存数据但不更改状态。无状态记录类型的示例包含用户、项目和客户记录。可对无状态记录类型执行的操作只有“提交”、“修改”和“删除”。

基于状态的记录可以引用一个或多个无状态记录。例如,Rational ClearQuest 用户可能向项目(无状态记录类型)分配缺陷(基于状态的记录类型)。

可以对基于状态的记录和无状态的记录执行以下操作:创建书签、添加至 ClearQuest 收藏夹、电子邮件和打印。将创建书签,且该书签可通过浏览器进行访问,而 ClearQuest 收藏夹将添加至会话并可从左边窗格进行访问。


参考文章
全文检索概念

全文检索技术分析


[ 本帖最后由 chare 于 2009-9-16 11:29 编辑 ]
评论者:chare 评论时间:2009/9/16 10:00
5楼
模式定制
好像CQ里面的模式都是“修改模式”,对已有的模式(7.1中文版有12个)做加工处理。从头开始的模式是对blank或者blank_zh模式加工

模式定制可以定制:
应用程序包
定义记录类型
构建过程模型,里面包括,状态,状态类型,和操作
定义字段和他们对应的行为
设计表单
增强自动化功能开发hook和scripts
组成记录类型系列

定制模式的过程
1:创建测试数据库,关联到要定制的模式。(一楼的TestDB712,关联Defect Tracking_zh模式的1版本)
2:check out这个模式(右键--修订版控制-检出--注释:第一次--这是版本变成2了)
3:选择适合的脚本语言来实现hook代码(详细信息--windows脚本语言-perl(我选择了perl,如果用VB就不用修改了。默认是VB))
4:修改模式-Designer修改元素或者应用附加软件包
5:使用Desginer中的验证命令进行验证 (文件--验证)
6:为模式设置测试数据库(之前的TestDB712)
7:使用测试数据库去测试定制好的模式
8:保存
9:将定制的模式check in
10:更新用户数据到修改的模式


A stateless record type requires you to select one or more fields to uniquely identify each record.

最专业的
基于 Rational ClearQuest API 的脚本开发技巧
http://www.ibm.com/developerworks/cn/rational/r-cn-tipscqapi/

搜到的两篇个人总结
ClearQuest二次开发
http://vik.haoluobo.com/blog/ind ... %e5%bc%80%e5%8f%91/
ClearQuest 二次开发总结
http://blog.chinaunix.net/u1/54706/showart_491111.html

基本上可以知道二次开发到底是虾米东西了,所以要搞熟悉CQ API+perl(或者VB),
好像也不涉及倒很高深的perl语法等,就是通过API获得CQ本身的数据,然后处理,所以看前几章什么基本语法。运算符等,基本的if等
先不需要深入到perl的高级语法。等用到的时候再看。不然看完一本perl语法书,几百页。就怕了。不敢二次开发了。

还有一点,一定要动手。不然眼高手低。什么都搞不成功。不要一上来就想二次开发什么的,用熟本身的功能都需要很长时间了。
跟后来学习CQ的人说的。也是跟我自己说的。


访问不了scmlife论坛的,修改host,添加如下

216.18.21.46
216.18.21.46 bbs.scmlife.com

[ 本帖最后由 chare 于 2009-9-21 16:33 编辑 ]
评论者:chare 评论时间:2009/9/17 17:38
6楼
培训一共11讲加一个练习
LG_320 -ClearQuest管理员 培训+练习
1、ClearQuest的构架
2、规划和实施缺陷与变更跟踪过程
3、使用ClearQuest提交变更请求、修改现有记录、运行查询、创建图表和生成报告
4、如何使用ClearQuestWeb和ClearQuestE-mail子系统
5、如何在ClearQuest中管理用户和组帐户
6、如何安装、升级和维护ClearQuest系统
7、如何在ClearQuest中执行导入和导出操作

LG320_01_introduction_to_rational_clearquest
介绍CQ
1:主要是讲需求requirements和变更请求change requests两者定义,区别和联系
2:bug跟踪管理的定义和重要性
3:CQ的架构 3层
windows下:最底层是RDBMS数据库(SQL,oralce等),通过ODBC联系到中间的层CQ core,最上层就是CQ自己的那些工具,比如通过COM连接CQWeb,CQ-Email等

unix下:最底层是RDBMS数据库(mySQL,oralce等),通过driver联系到中间的层CQ core,最上层就是CQ自己的那些工具,比如CQWeb,等

4:有四个部分CQ可以定制的:
流程process-流程模型process model中的流程;
数据data-数据库的表database tables;
数据展示presentation of data-表单也就是窗体Form;
数据的分析analysis of data:图表,报告,查询;
5:连接connection-模式库shemale repository-用户数据库user database-等之间的联系

一个连接connection就是一个数据库集database set,由一个模式库和他所有关联的用户数据库组成
一个连接可以包括一个项目所有模式库和数据库。
你可以一个连接支持多个项目,或者为一个项目建立多个连接



LG320_02_defect_change_tracking_planning
缺陷和变更跟踪规划
1:缺陷和变更跟踪的定义,好处,用途
(都是些概念的)

LG320_03_clearquest_user_functionality
介绍使用CQ client
1:提交一个缺陷,提交一个变更请求
提交缺陷--操作action-新建Defects ,输入相关信息,确认ok就行了
提交变更请求--操作action-新建-选择记录类型(customer-defect-Email_rules-project),输入相关信息,确认ok就行了
2:怎么查找和修改变更请求记录
查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--定义要选择的字段--定义显示的条件(过滤器)--显示查询结果
修改是:
定位到一条变更--操作action下拉有6个状态(modify等),选择要到的状态就行了
如果选择下列中的delete,就是删除相应缺陷或者变更

3:一个变更请求在他的生命周期里面转移 transaction a change requests through its lifecycle
定位到一条变更--操作action下拉有6个状态(modify等,当然状态也可以自定义),选择要到的状态就行了
如果选择下列中的delete,就是删除相应缺陷或者变更

4:创建也运行一个查询
查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--定义要选择的字段--定义显示的条件(过滤器)--显示查询结果

5:创建一个新图表
查询-新建查询-选择记录类型(customer-defect-Email_rules-project还有4种)--选择图表类型,有3种(分布图,趋势图,龄期图)--定义图表的参数(垂直轴,水平轴等)--定义标签(X,Y显示什么标签等)--图表显示类型(有很多种,自由选择)--进一步定义图表显示--显示图表结果

6:通过一个查询结果集生成一个报告 generate a report from a query result set
CQ报告=报告格式+应用的查询(applied query)
所以要定义报告格式,然后新建个查询选用这个报告格式,才能够生产一个报告
新建一个报告格式:
查询-新建报告格式-选择记录类型(customer-defect-Email_rules-project还有4种)--输入报告格式名和报告中要显示的字段--确定ok就行了
新建一个报告:
查询-新建报告格式-选择记录类型(customer-defect-Email_rules-project还有4种)--选择一个报告格式,一个要应用的查询--输入报告格式名和报告中要显示的字段--确定ok就行了

7:记录类型的定义,分为有状态,和无状态记录,每个有状态的记录类型有自己的状态模型。每个无状态的记录没有状态转移也没有生命周期跟踪,记录类型之间的关系叫做参考referencing
8:表单forms的定义,用来输入和显示数据。分为submit form和record form,在submit form中提交变更申请,用record form显示在CQ数据库中的变更请求记录
9:CQ报告=报告格式+应用的查询(applied query)
10:水晶报表crystal reports的介绍使用

11,通过Rational SoDA生成word报表
(导航条上面的查询--生成SoDA报表)
12:CQ client分windows和unix两种,unix client和windows client差不多功能。只是不能够生成图表和报表
unix client


有个实验CQ+access数据库的,配置放在一楼
具体操作也就是这节上面总结的一些的叠加
新建个缺陷
然后创建一个查询查出来。然后把查询设置为开机启动,或者高优先级(这个好像没看到)

LG320_04_clearquest_designer
介绍怎么使用CQ designer

1:CQ designer能够做的四件事情
定制一个模式
应用一个软件包(程序包)
创建一个测试数据库
在签入前测试定制的模式
2:CQ模式包括。
流程模型的设定
字段的定义,相关行为设定
表单设计
Hook代码
3:CQ模式的元素elements:
记录类型,字段,字段行为,表单,记录,数据类型data type ,记录系列,状态,状态类型,操作action,
Hook,script
Hook:Represents the available activities on a user record
script:Provides ability to enhance or automate a specific function
4:模式库和用户数据库

5:CQ程序包packagesbaok包括:
特定的流程设置
一些字段定义和行为定义
一些表单设计
特别的hook代码
查询,图表,报告
3:转四楼,模式定制的内容

LG320_05_clearquest_customization_defect_change_tracking_process
介绍怎么定制过程模型process model,全是简单操作
添加状态
添加操作
操作的类型


State types and default action are the properties of a state.

状态类型

LG320_06_clearquest_customization_fields_forms
定制字段和表单forms,全是简单操作
1:Use Reference/Reference_List and the parent/child control to link records of different record types
2:Create a record type family and run a multi-record type query
3:Customize fields and forms in the ClearQuest Designer
CQ字段类型

forms


LG320_07_clearquest_customization_hooks_scripts
定制hooks和scripts,也全是简单操作
1:四种hooks和scripts:字段hooks ,操作hooks,记录scripts,全局scripts


2:字段hooks的类型:Default_Value,Permission,Value_Changed,Validation,Choice_List
Default_Value:在submit操作的时候的初始化值
Permission:字段的权限(如果字段行为被设定为USE_HOOK)
Value_Changed:当字段的值变化时候运行这个hook
Validation:变化后马上验证字段的内容
Choice_List:determines a choice list of valid options for a field

3: 操作hooks的类型:Access_Control,Initialization,Validation,Commit,Notification,Record Script
Access_Control:sets the user access privilege for executing an action
Initialization:performs certain tasks during the initial stage of an action
Validation:Validates specified process rules while running an action
Commit:executes additional tasks before changes are committed to the database
Notification:triggers other actives after changes are committed
Record Script:sets a shortcut for running a record scripts


4:接下来就是些简单操作

LG320_08_clearquest_customization_api_functions
介绍CQ API
会单独开一楼


LG320_09_users_groups
介绍用户和组
见2楼总结

LG320_10_clearquest_web_email
安装和使用email组件
会单独开一楼

LG320_11_clearquest_utilities
介绍导入和导出数据功能
目前我不打算关注。所以没怎么听

听完后的感觉是:
这个管理员培训的课程太简单了。太抽象了。听完只能够大概了解下CQ是干嘛的。能够做什么。知道一些简单的操作
不过做入门还算不错。至少可以少走些弯路




LG_320A -使用ClearQuest开发流程 培训+实例+练习
1、了解ClearQuest模式和包
2、使用ClearQuestDesigner定制ClearQuest,例如定制提交请求和数据显示的用户界面
3、如何使用“hook”和脚本增强缺陷和变更跟踪机制
4、如何在外部应用程序中调用ClearQuestAPI函数

[ 本帖最后由 chare 于 2009-9-22 11:25 编辑 ]
评论者:chare 评论时间:2009/9/17 17:38
7楼
ClearQuest中英文词汇对照
一直在找一份ClearQuest中英文缩写对照,也搜到一份。http://www.cnblogs.com/skyline/archive/2006/11/03/549109.html
不过真是“错误百出”,没办法。IBM的东西很“深奥”,一般人真不知道翻译。
所以自己整理一份。
绝对正确,哈哈,是CQ中文版客户端比照英文版客户端抽取出来的
(慢慢抽取,毕竟没必要花专门时间搞这个,重要的我会标上红色)

模式schema
版本 version
记录类型 record type
字段 field
字段名称 field name
缺省值 default value
许可权 permission
验证 validation
选项列表 choice list
状态 state
表单 Form(一般翻译都是窗体,更形象。不过表单是官方说法)
记录类型-无状态 record types-stateless 有状态 state-based
记录类型系列 filed type family(这个看了绝对吐血。哈哈。)
全局脚本 global scripts
记录脚本 record scripts
动态列表名称:dynamic list names
操作 Action
帮助文本 help text
属性 properties 模式属性 schema properties
行为 behavior
记录名:
变更请求 change request
需求 requirement
流程 process
模式库 schema repository
submit form
Record form
所有者 owner
标题 Headline
客户 Customer
个人查询 personal queries
公共查询 public queries
过滤器 filter
结果集 result set
分布图 distribution chart
趋势图 trend chart
龄期图 aging chart
垂直轴 vertical axis
水平轴 horizontal axis
图柱 legends
网格 grid
下寻 drill down

defects 缺陷,或者不翻译
stakeholder
hook 挂钩(在7.0帮助里面用到的)
package 程序包 软件包
workspace 工作空间
report 报告
query 查询
chart 图表
customize 定制
apply 应用
state transaction matrix 状态过渡矩阵

select 选择
static text 静态文本
group box 组框
check box 复选框
drop-down list box 下拉列表框
combo box 组合框
list view 列表视图
history 历史记录
duplicate dependent 重复相关记录
picture 图片
text box 文本框
push button 按钮
option button 选项按钮
list box 列表框
drop combo box 下拉组合框
attachment 附件
duplicate base 复制库
parents/child 父/子

7.0自带的词汇表
activity
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.
asset registry
A set of file locations that can be referenced from a test plan hierarchy.
change request
A request from a stakeholder to change an artifact or process.
configured test case
A test case that is used to run a test script for a specific test configuration.
defect
A type of change request that identifies an anomaly or flaw in a work product.
enhancement request
A change request for a new feature or functionality. (RUP)
filter
A criterion that includes or excludes records returned in a database query.
hook
A program that performs or triggers a specific task when a specified set of conditions exists.
iteration
The sequence of activities specified in a project plan to create a software product.
package
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.
query
A request to retrieve records that satisfy specific criteria from a database.
record
Information about a change request that is recorded in fields and stored in a Rational® ClearQuest® user database.
record type
The format for the data in a change request. This format consists of a state transition model, forms, and hooks.
report
In query management, the formatted data that results from running a query and applying a form to it. (In IBM DB)
schema
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.
state
The status of a change request in a Rational ClearQuestuser database.
state transition
The change from one state to another.
system under test
A system, subsystem, or component that is being tested.
test asset
The information that is used to create, run, and evaluate tests. Test assets include plans, designs, test cases, test logs, and test reports.
test case
The inputs, execution conditions, and expected results that are used to evaluate an aspect of a system under test.
test configuration
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.
test plan
A set of test cases that defines an area of testing.
test suite
A set of test scripts that controls the sequence of execution and provides a log from which to determine test results.
verdict
The assessment of the performance of a system under test.
转自:
阅读(6025) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~