完整的更新管理系统
也就是说,软件开发小组要建立一个完整的更新管理系统,以把握整个开发过程中的各种修改并进行详细的记录。该系统能够记录所有类型的要求、详细变更、文档更新等等。此外,还可以让项目管理人员和开发人员跟踪和分析项目的进度,并提供详细报表。
瑞理软件公司提供的Rational ClearQuest V2001满足了以上所述的所有要求,它使得管理人员和开发人员可以轻松了解对软件的各种修改,并方便其他开发人员快速加入到项目中来。
ClearQuest不仅仅是一个灵活的错误修改和跟踪系统,而且还可以随着软件开发的进程进行动态设计,这使得整个开发团队在从开始到结束的全部开发过程中,始终都可以掌握最新的设计和改变,并最终开发出高质量的软件。
增强的Web界面
旧版ClearQuest的性能虽然已经非常不错,但瑞理公司如今又在新版中加入了对数据库的支持,并且增强了ClearQuest的Web界面(如图1)。
由于对Windows、Unix和Web的完美支持,ClearQuest在企业应用中配置非常简单,它可整合到多平台的商业环境中,并保证所有开发小组的成员可以和同一个错误和修改过程相关联。遗憾的是,ClearQuest V2001仍不支持Linux。
良好的数据库支持
ClearQuest可以和它所处平台上的大多数数据库协同工作,包括Oracle、IBM UDB、微软SQL Server和 Access,以及与ClearQuest捆绑在一起的Sybase SQL Anywhere。此外,ClearQuest还可以和来自瑞理或第三方的开发方案(包括配置管理、自动测试和需求管理等)整合。例如,它可以和瑞理的软件配置管理方案,以及微软的Visual SourceSafe无缝整合,这种整合允许开发小组轻松地将修改要求和基本代码相关联。
在开发过程中,如果想将ClearQuest的某些功能整合到所开发的应用程序中,可以利用瑞理可提供的COM API来实现,它允许将呼叫中心、前台办公、软件测试以及第三方提供的应用程序进行整合。
在测试中,我们将其配置在运行IIS(Microsoft Internet Information Server)的Windows NT服务器上。虽然我们希望它能在不同的Web服务器上工作,但是在测试中,它只能够在微软的平台上正常工作。
易于上手
由于瑞理预先定义好了数量众多的程序、窗口以及关联的规则,所以ClearQuest易于上手。当然,如果要更进一步地配置,就要使用ClearQuest的Designer组件定制单独的数据库域、程序、窗口和规则。如果想有效地实施错误跟踪和修改管理方案,就应该将其以图表或表格的形式突出显示。这正是ClearQuest的一个特长。由于它包含Crystal Reports,所以在ClearQuest中可非常容易地实现报表,并且功能强大。
和瑞理其它产品一样,ClearQuest的用户手册和在线帮助都做得非常好。我们觉得Rational ClearQuest V2001是一个很棒的产品,它可以完全定制界面和工作引擎,以适应所有的开发过程。当然,如果它能够支持除微软IIS以外的Web服务器,那就更好了。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/