關於這項作業
總和檢查比較會驗證當您將資料從來源資料庫移至該資料庫中的其他位置,或移至不同資料庫時,資料沒有毀損。這項比較是以一或多個使用者定義的視圖為基礎。總和檢查功能會比較每一個直欄中之物件值的純文字,並判斷值是否相符。移動資料的方法有多種:
- Rational® DOORS® 原生方法
- 原生方法包括保存和還原、複製和貼上,以及分割和重新結合等作業。「選擇性貼上」作業不能確實地維護資料的完整性。「選擇性貼上」不會複製模組的所有層面,例如:含有非預設值的表格和使用者定義屬性。
- 剖析器型方法
- ReqIF 定義可以配置成包含所有或一部分的視圖定義;因此,這些定義適合用於剖析器型總和檢查比較。Microsoft Word 和其他檔案型剖析器只支援匯出和後續匯入主要直欄資料。如果使用 Word,匯出及匯入用來分割物件的方式會導致總和檢查比較失敗。如果您使用剖析器型方法,必須以總和檢查比較工具預期的格式來重建資料。
請勿在包含下列內容的視圖上建立總和檢查比較:
- 使用者名稱屬性資訊。
- 根據持續時間的計算。
- 可追蹤性。總和檢查只以單一模組環境定義為基礎。
- 擷取自其他模組的資訊。總和檢查只以單一模組環境定義為基礎。
- 系統屬性。總和檢查比較程序會忽略某些系統屬性,例如:建立日期、建立者、修改日期、修改者及 ID。其他系統屬性可能因匯出、匯入、複製、保存或還原程序而失敗。為了避免發生這些失敗,請將系統屬性從來源模組視圖移除。
- 討論直欄。
在模組中,您可以指定顯示在表格中的屬性。此值是在「表格內容」視窗的「顯示」標籤中設定。不過,如果您使用 ReqIF,將模組移至另一個專案或儲存庫,這項指派會重設為預設屬性「物件標題和文字」。
顯示在模組中的表格屬性不受模組視圖中顯示的直欄控制。就表格資料格來說,在計算和比較總和檢查時,其對象只限於配置成顯示在表格中的屬性,而不是在視圖中顯示成直欄的屬性。