Borland StarTeam 6.0用於管理軟體開發週期中的變更與組態等需求,具備了以網路為基礎的中央儲存庫(central repository),可做為研發團隊成員存取軟體開發專案的相關資產。工具則採用整合的介面,讓變更管理、缺點追蹤、檔案版本、線上討論與專案管理等作業,在單一個畫面中即可完成。

注重流程化的集中管理機制
StarTeam採用能夠讓開發團隊協同運作的集中式儲存庫,即使各成員使用不同開發工具所產生的資訊,也能以知識庫的方式統一控管,並且管理同時間、不同專案週期的研發作業。由於此儲存庫支援TCP/IP通訊協定,各成員只要透過網路即可存取資料庫中各種資源。

這套軟體除了用於集中管理軟體開發過程的各項資產,也採用了檔案版本控制和鎖定功能,以防止變更需求遺失或覆寫重要檔案。變更請求(CR,Change Request)需經由專案主管核準才可以後續處理,並且透過電子郵件等方式自動通知相關人員,避免因為頻繁的變動造成開發方向錯誤,或重新撰寫程式碼的效率不彰。除了由各式工具所產生的資訊外,系統也提供了議題式的討論區,讓各成員可以補充相關資訊的細節。StarTeam與Microsoft Project整合後,專案主持人便可以將各項任務指派給對應的人員,並且比較預定與實際執行的成果。

層級式權限分派與檔案部署自動化
StarTeam具備完整的權限控管,不僅區分群組與使用者,更設定專案層級、資料夾層級、甚至於到個人層級等多種權限,而且採用RSA加密機制確保伺服器內資料的安全性。

使用者可以應用各式標籤來區分開發階段的不同流程,如程式撰寫、測試或品質稽核等。在檔案簽入(check-in)時,系統會自動連結到與這個檔案有關的其它資產,使用者也可以自訂相關的連結到特定的資產版本。當目前的工作檔案已超過設定時間或修改時,系統則會主動通知使用者。StarTeam內建一個工作流程設計器,讓使用者自行定義流程內的各個步驟、狀態轉移與規則。

整合開發工具延展管理功能
除了整合BorlandJBuilder/C++ Builder/Delphi等開發工具產品,無論是Java、COM、或Microsoft .NET,產品都可以透過SDK,與StarTeam結合。並相容Microsoft Source Code Control介面,可與其它支援標準的工具及編輯器,此外,StarTeam採用開放式架構,可以將變更項目連結到其它應用程式,如Mercury Interactive TestDirector測試工具,延伸其功能。文⊙張瑞隆

熱門新聞

Advertisement