工具輔助: 使用 Rational Software Development Platform 來設計使用案例
這個工具輔助說明如何使用 SDP 建模環境來設計使用案例。
主要說明

總覽

下列是會在本工具輔助中執行的步驟:

其他的工具資訊

建立使用案例實現化

使用案例實現本身組織在一組套件中,讓這組套件鏡映您在「使用案例模型」中, 用來組織使用案例的一組套件。如果您先前在作業:使用案例分析期間,有建立另一分析模型,這個套件也應該要鏡映案例中「分析模型」中的分析層次使用案例實現的組織。

  1. 建立設計層次使用案例實現元素:

    將 UML 協同作業加入模型中,以代表使用案例實現。將其命名為和使用案例相同的名稱。 也可以選擇性地為其指派 UML 關鍵字 "Use-Case Realization"。如果您先前有建立分析層次的實現, 並且現在希望只要將實現納入設計中,而不是要將其保留作為可以參照的分析構件, 則請改用分析層次的「協同作業」。

  2. 擷取使用案例實現的衍生項目:

    在有建立使用案例實現的套件中,建立一個開放式圖型。將使用案例實現拖曳至該圖型上。 再將使用案例本身(從使用案例模型)拖曳至該圖型。繪製一個自使用案例實現至使用案例的實現關係。 如果您先前已經有針對此使用案例建立分析層次使用案例實現,並且您打算在定義好設計層次實現後, 保留分析層次的使用案例實現,也要將分析層次使用案例實現(以及 UML 協同作業)拖曳至圖型中, 然後在設計層次使用案例實現到分析層次使用案例實現之間,描繪一個 <<修正>> 相依關係。

    這時就會建立可追蹤語意。現在您可以捨棄開放式圖型。 從現在開始,您就可以利用「主題圖」和「可追蹤性分析」特性,來檢查您模型內的衍生和修正關係。

如需相關資訊,請參閱 RSx 的模型結構準則

說明設計物件之間的互動

您必須針對每一個使用案例實現建立一或多個序列圖,來說明該使用案例實現的參與設計物件之間的互動作業。您在作業:使用案例分析期間,可能已經有建立這些圖的舊版本,分析使用案例實現化。 這些分析使用案例實現說明了分析類別之間的互動。它們必須再進一步說明設計元素之間的互動作業。

  1. 瀏覽至在其中建立設計層次使用案例實現的套件。請參閱 RSx 的模型結構準則
  2. 針對使用案例的每一個獨立子流程(實務),選取使用案例實現(例如,協同作業), 並在其中加入「序列圖」。此動作也會將 UML 互動加入「協同作業」中。 請將「互動」和「序列圖」命名為和在「使用案例模型」中,為使用案例流程指定的名稱。 請參閱說明書籍圖示建立 UML 序列圖
  3. 在「互動」的模型文件中,輸入序列圖指出的實務之簡要說明。將此說明複製並貼到序列圖本身的模型文件中。 請參閱說明書籍圖示記載模型元素
  4. 將參與者、類別、介面、元件及 <<services>> 拖放至圖型, 以建立互動中的物件。或在必要時,可將設計層次的元素建立成互動作業的參與者。
  5. 加入物件之間的訊息。將這些訊息對映至現有的作業,或依所需建立新作業。定義任何新作業的簽章。在每一則訊息的模型文件欄位中說明各該訊息。在每一項作業的模型文件欄位中說明各該作業。請參閱說明書籍圖示序列圖 以及說明書籍圖示記載模型元素。  

另有一種方式,也就是如果您不是要維護個別的分析模型,您可依您的決定來修改現有的序列圖,以反映設計元素的進展。

如需詳細資訊,請參閱說明書籍圖示序列圖

使用子系統簡化序列圖(選用)

請參閱前一個步驟,取得使用序列圖的指引。

說明與持續性有關的行為

利用型樣說明持續性機制,是一種很理想的方式。請參閱下列線上說明主題:

  • 說明書籍圖示IBM Rational 設計型樣
  • 說明書籍圖示套用型樣
  • 說明書籍圖示編寫型樣

修正事件說明的流程

序列圖中可加入其他說明,以利分類。文字可加在圖型上的任何位置。也可加入附註並將其附加在圖型上的形狀中。 請考慮使用 RUP 提供的工作成果:使用案例實現範本。

請參閱線上說明的說明書籍圖示記載模型元素說明書籍圖示將模型元素連結至外部檔案。 

統一設計類別和子系統

當使用案例實現時,您必須使確定的設計類別和子系統一致,以確保設計模型中的均衡性和一致性。

您應該預期在設計層次使用案例實現過程中,會探查出新的設計元素, 並且必須從元件和服務(以及設計元素的套件結構)的觀點,重構整體設計。 另一項應該執行的重構活動,是審查互動,找出牽涉到同一組設計元素的任何循環型樣。

不論是在哪裡找到這種互動循環型樣,都應該要建立一個個別的「共用」互動,來擷取該序列。 然後,在出現互動循環型樣的每一個序列圖中,刪除共用的訊息序列,並以「共用」互動出現的互動實例加以取代。 此動作讓您可以從使用共用序列的每個序列圖,瀏覽至定義共用序列的序列圖。

請參閱下列線上說明主題:

  • 說明書籍圖示編寫型樣
  • 說明書籍圖示套用型樣
  • 說明書籍圖示使用型樣的好處

評估結果

將任何模型發佈至 HTML 格式,可能是一種很有用的方式。請注意,圖型也可以複製到 Microsoft Word 及其他程式。

如需詳細資訊,請參閱說明書籍圖示發佈模型和 說明書籍圖示將模型發佈至 Web  指導教學。  

其他的工具資訊

指導教學:

  • 說明書籍圖示套用型樣

範例:

  • 說明書籍圖示型樣 - 簡單 UML 模型 

詳細資訊