建立使用案例範例情節

您可以從所選取的使用案例,產生空白的序列圖。也可以建立模型元素集,以容許對所選取的使用案例進行功能建模。

關於這項作業

連接至使用案例的任何動作者都會作為生命線新增至圖表。
  • 如果使用的是 Harmony-SE 結構,則會將使用案例之 FunctionalAnalysisPkg 中的使用案例區塊新增為生命線。
  • 如果使用的不是 Harmony-SE 結構,則會改為將使用案例會新增為生命線。
在任一情況下,所產生的序列圖都會作為參照序列圖新增至所選取的使用案例/活動視圖。

程序

  1. 用滑鼠右鍵按一下使用案例或活動,並從下拉功能表中選取新增 > 使用案例 > 使用案例
  2. 進行呼叫時,該工具會:
    1. 針對所選取的使用案例,在 Harmony-SE 專案結構中尋找適當的套件,如 FunctionalAnalaysisPkg > 使用案例套件 > 使用案例 BB 範例情節套件
    2. 如果找不到適當的套件,則所產生的序列會產生至與「使用案例」相同的套件:
      • 如果選取使用案例,則連接至使用案例的每個動作者都會新增為生命線。
      • 如果選取活動,則工具會尋找活動的對應使用案例,並將其新增為生命線。
      • 如果模型具有 Harmony-SE 結構,則會將代表使用案例的區塊新增為生命線。
      • 如果模型沒有 Harmony-SE 結構,則會將使用案例本身新增為生命線。
      • 所產生的序列會作為參照序列圖,新增至呼叫 Helper 的「活動視圖」或「使用案例」。
  3. 若要從使用案例建立系統機型,請用滑鼠右鍵按一下使用案例,並選取該使用案例。
  4. 進行呼叫時,該工具會:
    1. 檢查使用案例名稱的有效性,因為功能模型元素必須具有可以執行的名稱。
      • 使用案例名稱中容許使用空格。該工具會自動將這些空格從對應的功能模型名稱中移除。
      • 使用案例名稱不得以數字開頭。
    2. 檢查 FunctionalAnalysisPkg 套件:
      • FunctionalAnalysisPkg 套件必須存在於根層次。
      • FunctionalAnalysisPkg 套件必須是可讀寫的。如需詳細資料,請參閱「自動移出」主題。
    3. 收集連接至使用案例動作者清單。
    4. 建立功能模型
      • 清單中所收集的動作者會移至 ActorPkg
      • 使用案例會移至其對應的功能套件(如下所示)。
      • 其他模型元素會在 FunctionalAnalysisPkg 中建立,如下面的範例所示。
      • 其他模型元素會在 FunctionalAnalysisPkg 中建立,如下面的範例所示。
    5. 設定下列內容:
      • ObjectModelGe.Class.ShowPortsInterfaces,值為 0。
      • ObjectModelGe.Object.ShowPortsInterfaces,值為 0。
      • ObjectModelGe.Object.ShowAttributes,值為 None
      • ObjectModelGe.Object.ShowOperations,值為 None
    6. 在產生的區塊上,將 WebComponents.Attribute.WebManaged 內容的值設為 True

回饋