您可以从所选用例生成“空白”时序图。还可以创建一组允许对所选用例进行功能建模的模型元素。
关于此任务
连接到
用例的所有
参与者都添加为图的
生命线。
- 如果正在使用 Harmony-SE 结构,那么用例的 FunctionalAnalysisPkg 中的用例块添加为生命线。
- 如果使用的不是 Harmony-SE 结构,那么用例则添加为生命线。
在任一情况中,所生成的
时序图添加为所选
用例/活动视图的
被引用时序图。
过程
- 右键单击用例或活动,然后从下拉菜单中选择。
- 调用时,工具将:
- 在 Harmony-SE 项目结构中查找适合于所选用例的包,如 FunctionalAnalaysisPkg > 用例包 > 用例 BB 场景包。
- 如果找不到,那么所生成的时序将作为用例生成到同一包中:
- 如果选择了用例,那么连接到该用例的每个参与者都添加为生命线。
- 如果选择了活动,那么工具将查找该活动的相应用例,并将其添加为生命线。
- 如果模型具有 Harmony-SE 结构,那么代表用例的块添加为生命线。
- 如果模型不具有 Harmony-SE 结构,那么用例本身添加为生命线。
- 所生成的时序添加为调用帮助程序的活动视图或用例的被引用时序图。
- 要从用例创建系统模型,请右键单击用例并选择用例。
- 调用时,工具将:
- 检查用例名称是否有效,因为功能模型元素必须具有可以运行的名称。
- 用例名称中允许有空格。工具自动从相应的功能模型名称中除去这些空格。
- 用例名称不能以数字开头。
- 检查 FunctionalAnalysisPkg 包:
- FunctionalAnalysisPkg 包必须存在于根级别。
- FunctionalAnalysisPkg 包必须为读写。有关详细信息,请参阅“自动检出”主题。
- 收集连接到用例的参与者的列表。
- 创建功能模型:
- 将列表中收集的参与者移至 ActorPkg 中。
- 将用例移至其相应的功能包(如下所示)
- 其他模型元素在 FunctionalAnalysisPkg 中创建,如下例所示。
- 其他模型元素在 FunctionalAnalysisPkg 中创建,如下例所示。
- 设置以下属性:
- ObjectModelGe.Class.ShowPortsInterfaces,值为 0。
- ObjectModelGe.Object.ShowPortsInterfaces,值为 0。
- ObjectModelGe.Object.ShowAttributes,值为 None。
- ObjectModelGe.Object.ShowOperations,值为 None。
- 在所生成的块上,将 WebComponents.Attribute.WebManaged 属性设为值 True。