若要決定是「批次」模式還是 SCC 模式更能滿足您的需要,請依序回答下列問題。請根據自己對每個問題的回答,來回答一組適用的問題,直至最終獲得可能最適合自己狀況的特定模式之建議。
關於這項作業
下圖以圖形方式說明問題。
問題 1:您使用哪個作業系統?
IBM® Rational® Rhapsody® 可在 Windows® 及 Linux® 上執行。
- 如果所有團隊成員均在 Linux 上執行本產品,您必須使用「批次」模式,因為在 Linux 上無法使用 SCC。
- 如果所有團隊成員均在 Windows 上執行本產品,請繼續回答「問題 4」。
- 如果有部分團隊成員在 Linux 上執行本產品,而其他團隊成員在 Windows 上執行本產品,或有部分成員同時在這兩個作業系統上執行本產品,請繼續回答下一個問題。
問題 2:是否需要獲得相同的 Rational Rhapsody 及 Rational ClearCase® 整合體驗?
- 如果所有使用者皆必須具有相同的 Rational Rhapsody 及 IBM Rational ClearCase 整合體驗,或有部分使用者同時在這兩個作業系統上執行 Rational Rhapsody,請優先使用「批次」模式。
- 如果沒必要獲得相同體驗,請繼續回答下一個問題。
問題 3:Rational Rhapsody 是在 Windows 還是在 Linux 上執行?
- 如果要在 Linux 上執行本產品,您必須使用「批次」模式,因為在 Linux 上無法使用 SCC。
- 否則,請繼續回答下一個問題。
問題 4:是否要透過 Rational Rhapsody 介面來使用 Rational ClearCase UCM?
- 如果要透過 Rational Rhapsody 介面來使用 Rational ClearCase UCM(統一變更管理),則 SCC 模式是唯一選項,因為在「批次」模式下不支援透過 Rational Rhapsody 介面來使用 UCM。在 SCC 模式下使用 Rational ClearCase 時,Rational Rhapsody 支援 UCM,因此您可以透過程式碼開發來利用「活動」施行問題及變更追蹤。請注意,雖然 Rational Rhapsody 沒有透過其介面為您提供此功能,但您可以在「批次」模式下使用 UCM,並從外部設定「活動」。
- 如果您不必透過 Rational Rhapsody 介面來使用 UCM,請繼續回答下一個問題。
問題 5:是否要使用 Rational Rhapsody 的「CM 狀態提示」特性?
- 只有在 SCC 模式下,本產品才具有「CM 狀態提示」特性。因此,如果要利用單元的狀態資訊(例如,已移入、已移出),則請優先使用 SCC 模式。
- 如果不需要「CM 狀態提示」,請繼續回答下一個問題。
問題 6:是否要針對配置管理作業使用自訂內容?
- 如果您已投資在 Rational Rhapsody 中為配置管理作業自訂內容(例如,您擁有用於處理移入的自訂 Script,並設定 ConfigurationManagement::ClearCase::CheckIn 內容以啟動此 Script),並且要繼續使用這些自訂內容,則必須使用「批次」模式,因為 SCC 模式無法讓您執行此類自訂。
- 如果您尚未在自訂內容方面進行投資,並且不必使用這些自訂內容,則可使用 SCC 模式。