技术开发 频道

Rational RequisitePro常见问题解答

【IT168 技术文章】

    项目和项目模板

    什么是RequisitePro项目?

    一个RequisitePro项目(Project)由一个数据库(如MS Access、Oracle或者SQL Server)和一系列在RequisitePro控制下的Microsoft Word文档组成。

    我怎样定义我的RequisitePro项目的位置?

    缺省情况下,RequisitePro项目存储在 /Program Files/Rational/RequisitePro/Projects下。要想设置不同的存储位置,在Options对话框的Directories下的Working Path中输入希望的路径。Options对话框在Tools菜单下的Options选项下。

    要得到更多信息,可以在帮助中参考Configuring RequisitePro和Options dialog box。

    如何访问RequisitePro项目?

    当用户在它的项目列表中添加项目的引用时(点击File -> Open ),生成一个注册表项,保存项目的.rqs文件的路径位置。然后就可以通过在注册表项中定义的路径访问项目,同时也建立一个项目数据库的ODBC连接。

    什么时候我可以使用提供的项目模板?

    我们建议你从一个提供的模板中开始。你可以简单地删除你不需要的属性和需求类型。在你有经验后,可以添加新的需要的内容。当你的水平达到可以方便地使用项目结构的时候,你可以从你的RequisitePro项目中创建你自己的项目模板,选择File -> New ->Make New Template即可实现。

    要得到更多信息,在帮助中参考Creating a RequisitePro Project。在用户指南中,参考第12章。

    在开始后,我有多大的自由度可以改变RequisitePro的环境?

    你可以改变每件事情,包括后台数据库、项目结构、文件位置、安全设置等等。因此我们建议你先开始操作,取得经验后再改变环境以适合你的需要。

    帮助文件和用户指南中写得很清楚,我们提供了项目结构,用户可以修改它以适合他们和他们的团队的需求。在帮助中请参考Modifying Project Properties。

    我怎样才能从已经存在的项目的内容中开始工作?

    很简单--从你存在的项目中创建一个项目模板。在从存在的项目中创建项目模板时,你可以选择仅仅克隆项目结构或者克隆项目结构和内容。如果"Include Project Data"选项没有选中,模板将仅仅创建项目结构。项目结构包括需求类型、需求类型的属性标签、文档类型和安全性。如果在创建项目模板时选中"Include Project Data"选项,结构将包括全部的需求以及需求最后的修订版本、需求的属性、文档、视图和包。

    要得到更多信息,可以参考帮助主题Creating a Project Template。在用户指南中,参考第12章下面的Creating a RequisitePro Project

    什么是项目模板?

    它是RequisitePro项目的一个XML拷贝,保存在\Program Files\Rational\RequisitePro\templates目录下。所有的项目都从项目模板创建。如果你想启动空的项目,只需要简单地选择Blank project template。

    用户指南和帮助都包括这些内容。在帮助中可以参考Definition of Project Template 和Creating a Project Template。用户指南中请参考第12章。

    存在的项目模板能否修改?

    不能,最好的方法是基于模板创建一个新的项目,进行必要的修改,然后再从这个项目创建一个新的模板。

    我怎样才能把所有的项目模板保存在共享网络路径上?

    首先要在项目模板的Options对话框的Directories下指定网络位置。Options对话框在Tools菜单下的Options选项下。location字段仅仅显示本地安装路径,因此你必须使用Options对话框.

    要得到更多信息,在帮助中参考Creating a Project Template。在用户指南中,第12章的Creating a Project Template主题包含关于共享项目模板的信息。

    备份\恢复\移动数据

    在使用企业数据库时RequisitePro存档什么内容?

    当项目使用企业数据库时,RequisitePro archive (File\Project Administration\Archive)仅仅存档 .rqs 文件、.rql文件和项目文档。RequisitePro archives (使用File -> Project Administration -> Archive 命令)并不进行企业数据库的逻辑备份。因此数据库管理员应该完成单独的数据库备份计划,并把备份文件和RequisitePro归档文件放在一起。

    要得到更多信息,在帮助和用户指南第14章中参考Tips for Archiving Enterprise Database Projects。

    在把项目迁移到其它数据库前RequisitePro是否会进行备份?

    在使用RequisitePro Transport Wizard (\bin\rqdatatransportwiz.exe)把RequisitePro库从一个数据库转换到另一个数据库时,仅仅在使用Access数据库时才产生备份文件。例如,在把MS Access数据库移植到Oracle或者SQL Server时,将产生一个MS Access数据库的备份--备份的内容包括下列文件:projectnamerqs.bak、projectnamerql.bak和去掉.mdb扩展名的MS Access 数据库文件(例如:projectname)。如果用户愿意找回原始的MS Access文件拷贝,他只需要简单地去掉.bak扩展名,加上.mdb扩展名。然而,如果用户把基于SQL Server或者Oracle的项目转换到MS Access,在企业数据库中的项目数据将从原来的数据库中物理删除。取回数据库的唯一的方法就是复制一份.mdb文件、.rqs文件和.rql文件的拷贝并且再次运行rqdatatransportwiz.exe。

    要得到更多信息,参考下面的帮助主题:Data Transport Wizard: Introduction, Moving Project Data to a SQL Server Database 和 Moving Project Data to an Oracle database。在用户指南中,参考第14章。

    我是否能够把RequisitePro项目从一台服务器转移到另一台服务器?

    可以。在移动项目数据到新的服务器时,确保移动所有文件,包括项目的.rql文件,因为它是隐含文件。 如果SQL Server或者Oracle数据库的位置进行了改变,项目文件必须重新配置以指向新的位置。实现这一步的步骤:在项目列表中选择项目,点击Properties, 使用Configure and Account Info选项重新配置项目。需要提供新的服务器信息。你只需要在一台RequisitePro 机器上完成操作(不需要在所有机器上操作)。

    要得到更多信息,在帮助中参考Moving RequisitePro Projects。在用户指南中,参考第14章。

    E-mail 通知

    Discussion Notification配置在哪里?

    在Tools菜单下,选择E-mail Setup命令。

    要得到更多信息,在帮助中参考Configuring Notification e-mail for discussions。在用户指南中,参考第6章。

    我是否可以在任何需求变化时收到e-mail?

    在缺省情况下,RequisitePro的e-mail通知通过Discussion Groups提供。如果讨论激活了e-mail功能,当创建讨论时,一个e-mail将发送给名单上的参与者。这提供了一种可控的给需求用户发送e-mail的方法。如果你愿意在每次需求变更时发送e-mail,E-mail Notification of Requirement Changes RPX 脚本可以提供这种能力。

    要得到更多信息,在帮助中参考下列主题:Configuring e-mail for Discussions, Configuring Notification e-mail for Discussions, 和 Discussion Groups Overview。在用户指南中,参考第6章。

    安全性

    我怎样才能激活我的项目的安全性设置?

    在File菜单下,选择Project Administration -> Security。

    要得到更多信息,在帮助中参考Setting Project Security。

    我是否应该设置安全性?

    如果你的团队很小,可能不需要。但你应该给每个使用的人创建用户名以便识别用户做的更改。用户名可以帮助你回顾需求变更。

    要得到更多信息,参考下面的帮助主题:Project Administration Tip 8: Setting Security and Project Security Overview.

    在RequisitePro中是如何限制访问的?

    限制访问通过安全组中的安全设置实现。需求和文档类型的权限类型都可以通过通过安全组来限制。对文档类型,权限可以设置为Read、 Write、 Update和Delete。对需求类型,权限可以设置为Write、 Update和Delete。另外,对于需求类型来说,可以控制一个属性的安全设置。在这里,一个用户可以受到限制不能更新属性。你可以可以控制一个组是否可以管理项目结构和项目安全性。

    要得到更多信息,参考下面的帮助主题:Setting Project Security, Group Permissions dialog box, Project Security Overview 和Setting Group Project Permissions.

    在需求类型的权限中,最低级别的权限是什么?

    Read权限。所有用户总是可以读需求。

    要得到更多信息,在帮助中参考Assigning Requirement and Traceability permissions。

    哪些人可以改变安全设置?

    具有项目安全权限设置的用户可以,即在Project Security对话框中显示的用户(在File菜单项下选择Project Administration -> Security)。另外,为了改变项目安全设置,项目必须以独占模式打开。(Exclusive检查框必须在Open Project对话框中设置。

    要得到更多信息,参考下面的帮助主题:Setting Project Security,Project Security Overview, 和 Setting Group Project Permissions.

    用户可以从RequisitePro中删除吗?

    不能完全删除,可以把用户放到"Inactive"组中,以代替把用户从数据库中物理删除。

    要得到更多信息,在帮助中参考 Removing Users from a Group and Setting Group Project Permissions。

    RequisiteWeb

    我已经安装了RequisitePro。RequisiteWeb在哪里? RequisiteWeb作为RequisitePro的一个Web Server部件被安装。在安装时,你需要进行自定义安装,选择Web Server。

    要得到更多信息,参考Installing and Configuring Rational RequisiteWeb文档的Installing RequisiteWeb on the Server一节。这个文档位于 Rational Solutions for Windows Online Documentation CD,它包括RequisitePro和所有其它Rational Suite产品,也可参考documentation page。

    如何才能使RequisitePro项目在RequisiteWeb下可以访问?

    RequisitePro项目的路径必须加到RequisiteWeb catalog.txt文件中,此文件位于安装RequisiteWeb的机器的\Program Files\Rational\RequisitePro\ReqWeb\projects下。

    要得到更多信息,参考Installing and Configuring Rational RequisiteWeb 文档下的 Managing RequisitePro Projects for RequisiteWeb 节中的Editing the RequisitePro Projects Catalog。

    为什么我的RequisitePro项目不出现在RequisiteWeb项目列表中?

    首先检查 RequisitePro项目是否加到了 RequisiteWeb catalog.txt文件中(参见上一个问题)。如果你在RequisiteWeb的项目下拉列表中仍然没有看到你的RequisitePro项目,问题可能来自两个原因:第一,ReqWebUser是否有足够的权限访问 RequisitePro项目的位置。第二个原因可能是在catalog.txt文件中给出了错误的RequisitePro项目的路径。在使用Novell服务器共享时,经常发生这种情况,数据在其它独立的服务器上而不在Web服务器上。

    要得到更多信息,参考Installing and Configuring Rational RequisiteWeb中的Creating the RequisiteWeb User 节。Catalog.txt 的信息在Managing RequisitePro Projects for RequisiteWeb节下的Editing the RequisitePro Projects Catalog中。 Novell Networks的信息在RequisiteWeb安装文档的Server Requirements一节。

    我如何在RequisiteWeb中添加用户?

    RequisitePro项目的用户通过RequisitePro客户端添加。一旦创建了用户,同样的用户可以访问RequisiteWeb中的项目。

    要得到更多信息,在帮助中参考Adding Users to a Group。

    我是否应该设置我的RequisitePro项目的安全性?因为RequisiteWeb询问登陆项目的用户。

    不,不需要设置项目的安全性。在RequisiteWeb登陆对话框中,你可以使用在 RequisitePro中创建的任何用户名,即使RequisitePro项目的安全性没有打开。

    我可以使用节点锁定的RequisiteWeb的license吗?

    不能,需要RequisitePro的浮动的license以便使用RequisiteWeb。

    每个连接都需要一个license吗?

    是的。

    我应该在Web服务器上安装Microsoft Word 以便查看文档吗?

    是的。Word 2000 或者 2002 必须安装以便打开文档。Microsoft Word用来把文档转换为HTML,这个过程在Web服务器上完成。

    要得到更多信息,参考Installing and Configuring Rational RequisiteWeb文档的Configuring the RequisiteWeb Server 一节。

    我是否需要在Web server上安装SQL Server或者Oracle以便访问RequisitePro项目?

    不需要安装SQL Server。需要安装Oracle client。另外,由于Oracle安装的JRE 组件的原因,Oracle应该在RequisiteWeb之前安装。

    要得到更多信息,参考Installing and Configuring Rational RequisiteWeb文档的 Server Requirements和Installing the Oracle Client节。

    为什么在RequisiteWeb中我不能打开文档?

    这是安装RequisiteWeb 后经常出现的问题。在Microsoft Word由新用户第一次使用时,Microsoft Installer将在后台运行一次。由于RequisiteWeb需要使用Word把文档转换为HTML,我们不能访问任何Word对话框,这个对话框将在后台出现。因此,一旦创建了ReqWebUser,Microsoft Word应该被运行一次,以便Microsoft Installer执行。在运行Word一次后,在RequisiteWeb中文档就应该没有任何错误地转换为HTML。
 

0
相关文章