概觀
在識別提出的系統的使用案例之後(如 Rational Rose® 工具輔助:尋找參與者和使用案例中所說明),您可以使用 RequisitePro 來開發使用案例規格文件。
系統使用案例的說明是由系統分析師執行。
附註:您可以在 Rose 開發使用案例,然後在 RequisitePro 中使用「整合性使用案例管理」特性來產生它們。如需相關資訊,請參閱「工具輔助:使用 Rational Rose 和 Rational
RequisitePro 來管理使用案例」。
「使用案例規格」文件的區段可用來建立特定的需求。這些需求可追蹤(或連結)到其他需求,例如產品特性。
已選取的使用案例的文字資訊由扮演需求規劃人員角色的人詳述,此人負責撰寫每一個使用案例的「使用案例規格」。本文件定義使用案例的所有文字內容,並詳述在 RUP 作業尋找參與者和使用案例中產生的使用案例的名稱和說明。
工具步驟
若要使用 RequisitePro 詳述使用案例:
-
建立使用案例規格文件
-
完成使用案例規格文件
-
在詳細的使用案例規格中建立需求
-
將圖解新增至使用案例規格(選用)
如果您是使用「使用案例範本」建立 RequisitePro 專案,則該專案已包含使用案例規格文件類型。
使用案例規格文件包含使用案例的文字內容。這包含下列使用案例內容:名稱、簡要說明、事件基本流程、事件備用流程、前置條件、後置條件和特殊需求。
附註:如果您已在 Rose 開發使用案例,您可以使用 「工具輔助:使用 Rational Rose 和 Rational RequisitePro 來管理使用案例」中所描述的程序,來建立與 Rose
使用案例相關聯的新使用案例文件。否則,請使用下列工具步驟建立使用案例文件。
若要在 RequisitePro 中建立使用案例規格文件:
-
在瀏覽器中,選取您要新文件所在的套件。然後按一下檔案> 新建 > 文件。這時會出現「文件內容」對話框。
-
輸入文件的名稱、說明和檔名。
-
在文件類型清單中,選取「使用案例規格文件類型」。
-
按一下確定。這時會在 Microsoft® Word 開啟「使用案例規格」文件的概要。
如需相關資訊
請參閱 RequisitePro
線上說明中的建立需求文件主題(索引:文件>建立)。
在新建的使用案例規格文件中,在每一個區段輸入使用案例特定資訊。原始識別使用案例時,應已記錄其名稱和簡要說明內容。
若要完成使用案例規格文件:
-
將概要中所顯示的「使用案例名稱」取代成使用案例的實際名稱。
附註:如果您使用「工具輔助:使用 Rational Rose 和 Rational RequisitePro 來管理使用案例」中所描述的程序來建立使用案例文件,則使用案例名稱會自動插入文件的標題中。使用
RequisitePro > 需求 > 剪下和貼上命令,將使用案例需求移至「使用案例名稱」文字中。
-
閱讀簡要說明區段中的指示,然後刪除它們,再輸入簡要說明。
附註:如果您在 Rose 中開發了使用案例,而您想要併入 Rose 文件欄位成為 RequisitePro 使用案例文件中簡要說明區段的一部分,請複製
Rose「使用案例規格」對話框中的文件欄位中的文字,並貼到「使用案例規格」文件中。
-
將「事件基本流程」區段的預設文字取代成此使用案例的事件基本流程的文字。在個別行識別每一個步驟。
-
對其他使用案例內容重複此程序(事件備用流程、特殊需求、前置條件、後置條件等等)。
-
按一下 RequisitePro > 文件 > 儲存。
如需相關資訊
請參 RequisitePro
線上說明中的儲存需求文件主題(索引:文件>儲存)。
若要在使用案例和其他資訊之間追蹤可追蹤性鏈結,例如使用案例模型或產品特性,請從「使用案例規格」區段中建立 RequisitePro 需求。使使用案例名稱成為母項需求,並從其內容中建立子項需求。這些內容可能包含簡要說明、事件基本流程或備用流程內的動作、前置條件、後置條件、特殊需求和延伸關係。
-
在「使用案例規格」文件中,選取使用案例名稱。
-
請執行下列其中一項:
-
按一下滑鼠右鍵來選取新建需求。
-
按一下 RequisitePro > 需求 > 新建。
這時會出現「需求內容」對話框。
-
選取 UC:使用案例需求類型作為需求類型。
-
在屬性標籤的內容屬性上,從值清單中選取 "Name" 值。
-
對簡要說明重複之前的步驟(將內容屬性設定為 "簡要說明")。在階層標籤上,選取 <選擇母項>,並識別代表使用案例名稱的 UC 需求。
-
在「使用案例規格」文件的事件基本流程區段中,為您要設定可追蹤性鏈結的每一個步驟或步驟群組(子流程)建立 UC 需求。將「內容」屬性設定為基本流程,將需求的母項設定為在上述步驟 1-3
建立的使用案例名稱需求。您可以指定一定要一起執行的步驟群組。必要的話,請使用階層式需求來區別子流程與事件的基本流程。
附註:您不需要在事件流程中建立每一個步驟的需求。建立事件流程需求的價值在於從更高階的需求(例如產品特性)追蹤到事件流程的特定部分。事件流程通常跨越數頁,因此,最好整體考量事件流程。
-
在事件的每一個備用流程中,為您要設定可追蹤性鏈結的每一個步驟或步驟群組(子流程)建立 UC
需求。將「內容」屬性設定為備用流程和母項需求(如前所述)。與事件的基本流程類似,請使用階層式需求來指出完整子流程。
-
下列步驟是選用的:
-
在「使用案例規格」文件的前置條件區段中,個別選取每一個前置條件,並建立 UC 需求(內容 = 前置條件,母項 = 使用案例名稱需求)。
-
對後置條件(內容 = 後置條件)和特殊需求區段(內容 = 特殊)重複上述步驟。設定使用案例名稱需求作為其母項。
如需相關資訊
請參閱 RequisitePro
線上說明中的在文件中建立需求(索引:需求>建立)。
有些使用案例內容並非文字,例如「使用案例圖解」和「其他圖解」。請參閱 RUP 工作成果:使用案例。這些圖解是儲存在 Rose 中。使用 Rational SoDA®,您可以從儲存在 RequisitePro
中的使用案例文字內容及儲存在 Rose 中的使用案例圖解資訊建立使用案例報告。
如需進一步指引,請參閱這個工具輔助開頭的其他資訊。
|