衝突偵測與解決

Change Management for Rational® DOORS® 會在檢閱與 apply 狀態期間,自動偵測大部分的衝突。在檢閱期間,只會在所選 RCR 中偵測衝突。在 apply 期間,則會對所有核准的 RCR 偵測衝突。
當 Change Management for Rational DOORS 檢查衝突時,會出現下列其中一種狀況,視範本的配置情形而定。

如需詳細資料,請參閱定義配置範本解決需求變更要求衝突

衝突

以下是幾個衝突的範例:
  • 對相同的物件或模組做出兩個以上的提案。 這些提案可能相互衝突,或可能與順序有關。
  • 對相同物件核准了多個 RCR,而且所有 RCR 的變更類型都是刪除
  • Rational DOORS 屬性由 RCR 重疊所變更。
  • 核准了兩個 RCR 來變更需求的物件文字。 如果兩個 RCR 都是在沒有修訂的情況下套用,第二個套用的 RCR 會改寫第一個。同樣地,可能會有一個 CR 要求將子物件新增至需求 X,而另一個 CR 要求刪除需求 X 的情形。如果套用第二個 CR,則不能套用第一個 CR。
  • 並非所有的變更都是使用 Change Management for Rational DOORS 來完成。變更管理功能無法偵測到手動變更。舉例來說,可能有一個針對需求所提交的 RCR。在套用 CR 之前,有人未使用管理變更功能,而以手動方式修改了需求。 如果在這種情況下套用 CR,則可能會改寫另一項變更,因為兩者互不相關。

然而系統無法偵測到所有衝突,因此必須手動檢查衝突,以評估變更的語意。 請參閱解決需求變更要求衝突。 請使用 RCR 衝突報告,識別系統無法偵測到的衝突。請參閱執行 RCR 衝突報告


意見