AccuRev (前身是 Borland Accurev) 是軟體組態管理工具,能夠應付複雜的平行與分散式開發環境,利用川流式架構加速開發程序並改善資產再利用的情況。
程式碼源流是支援複雜度各不相同的大量平行程式碼基底的基礎元素。他們極輕量而且可在任何開發階段中取消不同組態之間的相互關連以及管理不同組態。程式碼源流瞭解彼此的關係,因此對手動合併的影響較少,因其立即「繼承」了程式碼組態。
現代軟體實務需要整個團隊協同作業。將「變更」當作資產來操作,整個團隊包括開發人員、測試人員、產品經理和客戶便可以用相同的業務語言溝通。變更套件確保發行版本中包含哪些敘述、問題和瑕疵,而且在整個軟體開發生命週期中都能追蹤「變更資產」。
開發團隊可以利用 AccuRev 建立開發程序的圖形化模型,讓他們能夠動態控制整個全球開發組織中所有「進行中」的變更。將開發程序模型化,程式碼源流便能代表邏輯階段而且經過調整後適用於多階段持續整合模型。
所有程序和操作皆是 TimeSafe®。保證可以重製原始碼基底並且保留明確且可追蹤的稽核線索。如此一來便不會發生資料毀損、版次不全或是原始碼狀態不定的問題。為了支援 Sarbanes-Oxley 沙賓法案或其他管制規範,任何時候皆有能力重建任何版本或程式碼基底是非常重要的。