附註:必須安裝 RequisitePro 及 ClearQuest 兩者,並需在這兩個產品上配置 Rational Administrator 專案,以存取此功能。
概觀
分析師的角色是要將使用者意見及關係人需求包含進系統定義中。Rational 對 ClearQuest 和 RequisitePro 間的整合,容許完整的加強功能要求能很容易地與相關需求建立關聯性,從而追蹤需求的來源。
對於每一個從 ClearQuest
識別來驅動系統功能的加強功能要求,分析師可以透過將加強功能要求文字重新形成有效的需求定義,來建立或關聯一或多個需求。完整定義的需求定義就是那些可測試、清楚、一致、可驗證,以及完整的需求。需求儲存於 RequisitePro
中,但可以在 ClearQuest 或 RequisitePro 中建立,且可以從 ClearQuest 或 RequisitePro 中對內容進行管理。
附註:您只能建立加強功能要求與 RequisitePro 或 ClearQuest Windows 應用程式中的需求關聯性 -- 而不是 RequisiteWeb 或 ClearQuest Web。
工具步驟
此文件包含了下列步驟:
-
啟用 ClearQuest 及 RequisitePro 整合
-
使用 ClearQuest 來選取 RequisitePro 專案
-
使用 ClearQuest 建立需求與加強功能要求的關聯性
-
使用 ClearQuest 從加強功能要求建立需求
-
從 ClearQuest 管理要求內容
1. 啟用 ClearQuest 及 RequisitePro 整合
要建立加強功能要求與需求的關聯性,需要最小設定。這個設定涉及使用 Rational Suite 專案,以指向 ClearQuest 資料庫及 RequisitePro 專案。在設定中,ClearQuest 管理者定義可以從
ClearQuest 建立的需求類型。管理者可以定義對映,將其專案特定需求自動化。如需啟用此整合的相關資訊,請參閱文件 CD 中標題為 Rational Suite 管理員手冊的文件。
2. 使用 ClearQuest 來選取 RequisitePro 專案
若要建立加強功能要求與需求的關聯性,每一個加強功能要求必須識別一個用來作為可用需求來源的 Rational Suite 專案。
若要從 ClearQuest 中選取 RequisitePro 專案:
-
選取一個加強功能要求,再按一下動作 > 修改,以容許編輯記錄。
-
按一下主要程式標籤。
-
RA 專案清單會顯示有效的 Rational Suite 專案。每一個 Rational Suite 專案皆與一個唯一的 RequisitePro
專案相關聯。選擇適當的專案再按一下套用。ClearQuest 會儲存專案參照與加強功能要求記錄。
3. 使用 ClearQuest 將需求與加強功能要求建立關聯。
在 ClearQuest 中識別了 Rational Suite
專案後,分析師就可以建立加強功能要求與需求的關聯性。只有在送出加強功能要求後(而非送出要求時),才能建立關聯。如果有一個現有的需求,代表關係人需要在加強功能要求說明中進行陳述,分析師可以從完整需求清單中選取需求,建立加強功能要求與現有需求的關聯性。可以將許多加強功能要求與一個需求建立關聯,也可以將許多需求與一個加強功能要求建立關聯。
若要建立加強功能要求與現有需求的關聯性:
-
請選取加強功能要求,再按一下動作 > 修改,以容許編輯記錄。您可以選取多個加強功能要求,與同一個需求建立關聯,方法是在選取加強功能要求時,按 Ctrl 或 Shift 鍵。
-
在主要程式標籤中,選取 RA 專案。
-
按一下需求標籤。這個標籤可用來選取及移除相關需求,以及檢視相關需求內容。
-
按一下新增至清單按鈕。會出現「選取需求」對話框。顯示於這個對話框中的需求是從相關 RequisitePro 專案中動態查詢而得的。
-
在類型需求清單中,選取 FEAT 需求類型。會顯示所有的 FEAT 需求。
-
選取希望的需求,再按一下確定。
-
按一下套用,以儲存變更。
請參閱工具輔助:使用 Rational ClearQuest 引導關係人需求,以取得更多詳細資料。
4. 使用 ClearQuest 從加強功能要求建立需求
如果需要反映於加強功能要求定義的關係人未由任何現有需求所代表,則分析師可以從 ClearQuest 建立一個新的需求。
-
請選取加強功能要求,再按一下動作 > 修改,以容許編輯記錄。您可以選取多個加強功能要求,與同一個需求建立關聯,方法是在選取加強功能要求時,按 Ctrl 或 Shift 鍵。
-
在主要程式標籤中,選取 RA 專案。
-
按一下需求標籤。這個標籤可用來選取及移除相關需求,以及檢視相關需求內容。
-
按一下新增至清單按鈕。會出現「選取需求」對話框。顯示於這個對話框中的需求是從相關 RequisitePro 專案中動態查詢而得的。
-
為新的需求選取需求類型。
-
按一下建立。會出現「需求內容」對話框。
-
按一下一般標籤,並輸入需求名稱及本文。請確認您選取了適當的套件來包含您的新需求。
-
按一下屬性標籤,並設定需求屬性值。
-
按一下確定。會出現「選取需求」對話框。
-
捲動至需求清單底部,以尋找新建的需求,將其強調顯示,再按一下確定。
-
按一下套用,以儲存變更。這時,就會建立需求與加強功能要求的關聯性。
附註:以這種方式所建立的需求只存在於資料庫中,而不在文件裡。在 RequisitePro 中,您可以將需求從視圖中剪下(使用編輯 > 剪下),然後貼到希望的 RequisitePro
文件中(使用 RequisitePro > 需求 > 貼上),將需求重新置於文件中,以便未來詳述。
如需有關在文件中詳述特性需求的相關資訊,請參閱工具輔助:使用 Rational RequisitePro 開發願景。
5. 從 ClearQuest 管理需求內容
可以直接從 ClearQuest 中存取在資料庫中所建立的需求之需求內容。建立加強功能要求與需求的關聯性後,分析師可以直接在 ClearQuest
中檢視並修改已關聯的需求之需求內容。可以在「需求內容」對話框中檢視並編輯需求內容。這些內容包括了需求屬性、歷程,以及關係。
-
選取加強功能要求,再按一下需求標籤。這個標籤用來檢視相關聯需求的內容。
-
按一下動作 > 修改,以容許編輯記錄。
-
選取相關聯的需求,再按一下表單底部的內容。會顯示需求內容。
-
對需求進行變更。
-
按一下確定,以儲存變更。
請參閱 RequisitePro 線上說明的需求內容概觀主題(索引:需求
> 內容)。
|