工具輔助: 使用 Rational RequisitePro 檢視需求歷程
這個工具輔助說明了在 Rational RequisitePro® 中檢視需求歷程的方式。
工具: Rational RequisitePro
關係
相關元素
主要說明

概觀

在修改需求時,需求歷程讓您能保留對這些需求變更之內容時間原因,以及變更者的追蹤。需求歷程提供了下列資訊:

  • 需求變更的頻率為何?(短時間內多次變更可能代表不當定義的需求。)
  • 修改特定需求的人員為何?(在驗證或取消驗證該變更前,您可能會希望參考該位人員的意見,以瞭解進行變更的原因。)
  • 需求變更的原因為何?(理由為何?)
  • 造成兩個需求之間的關係變成「可疑的」的原因為何?

在影響分析期間,在您嘗試判斷對一項需求的變更是否會影響其所鏈結的其他需求時,瞭解需求歷程特別有用。 

工具步驟

這個工具輔助簡介下列需求歷程程序:

  1. 檢視需求歷程
  2. 執行影響分析
  3. 記錄需求歷程

1. 檢視需求歷程

在 RequisitePro 中,需求歷程位於「需求內容」對話框中的修訂標籤。可以從 Microsoft® Word 文件或視圖中存取此對話框。

在 Word 文字中:

  1. 將游標置於需求本文中。
  2. 按一下 RequisitePro > 需求 > 內容。會出現「需求內容」對話框。

在視圖中:

  1. 選取需求列,並執行下列其中一項動作以開啟「需求內容」對話框:
  • 用滑鼠右鍵按一下以顯示快速功能表,然後從蹦現功能表中按一下內容
  • 按一下需求 > 內容
  1. 執行下列動作:
    • 按一下修訂標籤。這個窗格會顯示該需求最後的變更。會顯示日期、時間、作者,以及變更說明(變更的理由)。
    • 按一下歷程按鈕。「修訂歷程」對話框會顯示自從需求建立開始,對該需求所進行的所有修改。RequisitePro 在修改發生時,會自動增加「修訂」號碼。
    • 按一下修訂清單框中的修訂,以檢視有關該修訂的詳細資料。
    • 按一下列印以列印該需求的修訂集。

附註:若要列印有關多個需求的修訂,請使用 Rational SoDA®,這是一個 Rational 文件自動化工具,可以用來從 RequisitePro 專案中擷取任何修訂集,並列印 Word 或 Adobe® FrameMaker 文件。或者,使用 ODBC 連線開啟唯讀 RequisitePro 資料庫,並使用資料庫報告工具查詢多個需求上的修訂。

2.  執行影響分析

複查需求歷程在影響分析中是一個重要的步驟。設定需求間可追踨性鏈結的其中一個原因,是為了要標示可能因相關需求變更而受到影響的需求。

RequisitePro 會使用一個可疑的鏈結以表示必須重新檢查兩個相關需求之間的關係,因為其中一個需求已被修改。可疑的鏈結會在「可追蹤性矩陣」或「可追蹤性目錄樹」中,可追蹤性箭頭上出現一個紅色的斜線。 這個指標可以在視覺上通知使用者需求的本文或屬性已變更,且該變更可能會影響 追蹤到或從修改的需求。

顯示可疑的鏈結時,您可以探索導致可疑的鏈結的原因,以及變更對其他需求可能造成的效果。 您可以檢視兩個牽涉到可疑的鏈結的需求之歷程,然後遵循這個工具輔助的第一節所說明的步驟 (檢視需求歷程)。在檢視修改的需求歷程時,您可以達成下列兩項中的一項結論:

  • 對需求的修改不會影響所鏈結的需求。在此情況下,可以清除可疑的鏈結。 若要在可追蹤性視圖中清除可疑的鏈結,請將您的游標置於可疑的鏈結圖示上。 用滑鼠右鍵按一下以顯示快速功能表,然後選取清除可疑的
  • 修改會影響所鏈結的需求。在此情況下,在清除鏈結前,必須更新所鏈結的需求定義,以反映變更。

若要在可追蹤性視圖中清除可疑的廿鏈結,請按兩下受到影響的需求。然後執行下列其中一項:

  • 如果該需求是在 RequisitePro 文件中建立的,RequisitePro 會開啟該文件,並將游標置於需求上。依照相關已修改的需求,對需求本文作必要的修改,然後按一下 RequisitePro > 文件 > 儲存,以確定變更。
  • 如果需求是直接在視圖中建立的,則會出現「需求內容」對話框。修改本文方塊,再按一下確定,以確定變更。

3. 記錄需求歷程

下列要訣與需求歷程的使用相關。

要訣 1:將使用者名稱指派給所有使用者

需求歷程中的一個重要記錄就是需求變更的作者。這個作者就是當修改需求時,登入至 RequisitePro 專案中的使用者。若要記錄登入的使用者,您必須啟用 RequisitePro 專案安全。

依預設,RequisitePro 專案的安全是關閉的。即使您不想為每個專案元件(專案、文件、需求等等) 設定許可權,您仍應該啟用安全,以便指派使用者名稱給使用者。在使用者建立或修改需求時,這些使用者名稱會輸入到需求修訂中。

若要啟用安全並建立使用者名稱,請執行下列動作:

  1. 按一下檔案 > 專案管理 > 安全。會出現「專案安全」對話框。
  2. 選取為此專案啟用安全勾選框。

若要建立使用者群組:

  1. 按一下群組方塊下的新增按鈕。會出現「群組許可權」對話框。
  2. 輸入群組名稱並定義適用於該群組的許可權。可以為特定文件類型、需求類型、屬性,以及屬性值設定許可權。您也可以定義此群組的使用者能否修改專案結構。其中可以包含新增屬性至需求類型、新增文件類型等等的許可權。

若要新增個別使用者:

  1. 請在「專案安全」對話框的「群組」清單中選取群組。
  2. 按一下位於群組使用者下的新增按鈕。會出現「新增使用者」對話框。
  3. 輸入使用者名稱(例如,John Smith);您可以選擇輸入密碼和電子郵件位址。 電子郵件位址用於使用者參與電子郵件群組討論時。

要訣 2:不要刪除需求

RequisitePro 讓您能刪除需求。這個特性在您首次建立專案時十分有用;您可能會希望嘗試使用 RequisitePro 的方法,以及您想用於需求的細節層次。在某個時間,您會決定專案已可以依照當時的現狀開始進行維護。從該點開始,您應持續追蹤對專案所作的每一個修改。請注意,當 RequisitePro 刪除需求時,該需求的每一項內容皆會被刪除,包括其歷程;通常這是您不想失去的資訊。RequisitePro 在刪除需求會要求您確認。

建議您不要使用刪除特性刪除需求。但您可以建立一個屬性(例如,「已刪除」或「被動式」),將需求標示為「已刪除」(或被動式)。稍後,您只要變更該屬性值,就可以重新啟動該需求。

您可能也會希望將非作用中的需求移至所在的文件底部,或將其移至資料庫中(這樣非作用中的需求就不會出現在文件中)。若要移動位於 Word 文件中的需求(與只位於視圖中的需求成對比),請遵循下列步驟:

  1. 在 Word 文件中,將游標置於需求本文中。
  2. 按一下 RequisitePro > 需求 > 剪下
  3. 在「檔案總管」中,按一下您要貼上需求的「屬性矩陣」,然後按一下編輯 > 貼上

要訣 3:將修訂新增至可追蹤性關係中

依預設,RequisitePro 會維護需求的修訂,而不是可追蹤性鏈結的修訂。若要將 RequisitePro 設定為亦能維護可追蹤性鏈結,請執行下列動作:

  1. 按一下工具 > 選項
  2. 在「可追蹤性」區段,選取勾選框歷程所記錄的變更
  3. 按一下確定

若要驗證可追蹤性歷程日誌,請開啟「可追蹤性矩陣」。新增或移除兩個需求間的可追蹤性鏈結。然後選取其中一個需求,再按一下需求 > 內容,以開啟「需求」對話框。在修訂標籤上,按一下歷程。可追蹤性變更會出現在「修訂」清單中。

要訣 4:一律填寫變更通知對話框

作為良好需求管理流程的一部份,建議專案成員記錄其變更需求的原因。RequisitePro 提供了變更說明欄位,以記錄此資訊。

變更說明欄位位於「需求內容」對話框的修訂標籤中。

當您儲存一個包含已修改需求的 RequisitePro 文件時,RequisitePro 會顯示每個已修改需求的「變更通知」對話框。您可以使用套用至文件中所有已修改需求勾選框,將同一個「變更說明」資訊附加至所有已修改的需求上(例如,「依照 5/30/2001 與 VP 的會議」)。