Change Management for Rational® DOORS® 會在檢閱與 apply 狀態期間,自動偵測大部分的衝突。在檢閱期間,只會在所選 RCR 中偵測衝突。在 apply 期間,則會對所有核准的 RCR 偵測衝突。
當 Change Management for Rational DOORS 檢查衝突時,會出現下列其中一種狀況,視範本的配置情形而定。
- 當您所修改的屬性有尚未完成的提議變更時,會警告您。
- 防止核准與已核准之 RCR 發生衝突的 RCR。
- 在您使用標示為已作廢的 RCR 時,協助您識別並解決衝突。
如需詳細資料,請參閱定義配置範本和解決需求變更要求衝突。
衝突
以下是幾個衝突的範例:
- 對相同的物件或模組做出兩個以上的提案。
這些提案可能相互衝突,或可能與順序有關。
- 對相同物件核准了多個 RCR,而且所有 RCR 的變更類型都是刪除。
- Rational DOORS 屬性由 RCR 重疊所變更。
- 核准了兩個 RCR 來變更需求的物件文字。
如果兩個 RCR 都是在沒有修訂的情況下套用,第二個套用的 RCR 會改寫第一個。同樣地,可能會有一個 CR 要求將子物件新增至需求 X,而另一個 CR 要求刪除需求 X 的情形。如果套用第二個 CR,則不能套用第一個 CR。
- 並非所有的變更都是使用 Change Management for Rational DOORS 來完成。變更管理功能無法偵測到手動變更。舉例來說,可能有一個針對需求所提交的 RCR。在套用 CR 之前,有人未使用管理變更功能,而以手動方式修改了需求。
如果在這種情況下套用 CR,則可能會改寫另一項變更,因為兩者互不相關。
然而系統無法偵測到所有衝突,因此必須手動檢查衝突,以評估變更的語意。
請參閱解決需求變更要求衝突。
請使用 RCR 衝突報告,識別系統無法偵測到的衝突。請參閱執行 RCR 衝突報告。