创建用例场景

您可以从所选用例生成“空白”时序图。还可以创建一组允许对所选用例进行功能建模的模型元素。

关于此任务

连接到用例的所有参与者都添加为图的生命线
  • 如果正在使用 Harmony-SE 结构,那么用例的 FunctionalAnalysisPkg 中的用例块添加为生命线。
  • 如果使用的不是 Harmony-SE 结构,那么用例则添加为生命线。
在任一情况中,所生成的时序图添加为所选用例/活动视图的被引用时序图

过程

  1. 右键单击用例或活动,然后从下拉菜单中选择添加新项 > 用例 > 用例
  2. 调用时,工具将:
    1. 在 Harmony-SE 项目结构中查找适合于所选用例的包,如 FunctionalAnalaysisPkg > 用例包 > 用例 BB 场景包
    2. 如果找不到,那么所生成的时序将作为用例生成到同一包中:
      • 如果选择了用例,那么连接到该用例的每个参与者都添加为生命线。
      • 如果选择了活动,那么工具将查找该活动的相应用例,并将其添加为生命线。
      • 如果模型具有 Harmony-SE 结构,那么代表用例的添加为生命线。
      • 如果模型不具有 Harmony-SE 结构,那么用例本身添加为生命线。
      • 所生成的时序添加为调用帮助程序的活动视图或用例的被引用时序图。
  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

反馈