UML软件工程组织

ClearQuest轻松管理项目开发
作者:伊利贵 本文选自:51CMM 2003年02月28日

 

软件开发中功能改进、版本升级变得越来越频繁,软件开发小组成员需要清楚地了解软件更新的全过程,并随时跟踪、调试等,因此,软件项目开发应该被仔细、严格地管理,如果管理不善,开发小组将很难按时按质按量地完成软件的升级工作。


完整的更新管理系统


也就是说,软件开发小组要建立一个完整的更新管理系统,以把握整个开发过程中的各种修改并进行详细的记录。该系统能够记录所有类型的要求、详细变更、文档更新等等。此外,还可以让项目管理人员和开发人员跟踪和分析项目的进度,并提供详细报表。

瑞理软件公司提供的Rational ClearQuest V2001满足了以上所述的所有要求,它使得管理人员和开发人员可以轻松了解对软件的各种修改,并方便其他开发人员快速加入到项目中来。

ClearQuest不仅仅是一个灵活的错误修改和跟踪系统,而且还可以随着软件开发的进程进行动态设计,这使得整个开发团队在从开始到结束的全部开发过程中,始终都可以掌握最新的设计和改变,并最终开发出高质量的软件。


增强的Web界面


旧版ClearQuest的性能虽然已经非常不错,但瑞理公司如今又在新版中加入了对数据库的支持,并且增强了ClearQuest的Web界面。

由于对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服务器,那就更好了。

(责任编辑 Sunny)



版权所有:UML软件工程组织