軟件開發中功能改進、版本升級變得越來越頻繁,軟件開發小組成員需要清楚地了解軟件更新的全過程,并隨時跟蹤、調試等,因此,軟件項目開發應該被仔細、嚴格地管理,如果管理不善,開發小組將很難按時按質按量地完成軟件的升級工作。
完整的更新管理系統
也是說,軟件開發小組要建立一個完整的更新管理系統,以把握整個開發過程中的各種修改并進行詳細的記錄。該系統能夠記錄所有類型的要求、詳細變更、文檔更新等等。此外,還可以讓項目管理人員和開發人員跟蹤和分析項目的進度,并提供詳細報表。
瑞理軟件公司提供的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服務器,那更好了。