【发布时间】:2016-10-30 14:14:41
【问题描述】:
我对一个用例中的多个参与者有疑问。 这是我创建的用例示例:
然后,我尝试弄清楚如何为该用例创建序列图。 我是否需要将其拆分为 3 个序列图,或者将用户更改为“内部员工”。任何人都可以帮助并向我解释为该用例创建序列图的更好方法吗?
如果有更多的 UC,比如这个例子:
【问题讨论】:
标签: uml diagram sequence-diagram
我对一个用例中的多个参与者有疑问。 这是我创建的用例示例:
然后,我尝试弄清楚如何为该用例创建序列图。 我是否需要将其拆分为 3 个序列图,或者将用户更改为“内部员工”。任何人都可以帮助并向我解释为该用例创建序列图的更好方法吗?
如果有更多的 UC,比如这个例子:
【问题讨论】:
标签: uml diagram sequence-diagram
我不会像这样为观众使用一般角色(/演员):
这清楚地表明角色是感兴趣的,而不是特定的人。完成 UC 模型后,您还可以识别是否需要 Manager 和其他人。只有当他们自己有一个 UC(我猜对某些人来说),你才能保留它们。如果它们只显示为专业化,您也可以将它们排除在模型之外。
回复。您的附加问题:这与上面的建议没有什么不同:
仍然每个 UC 都连接到一个主要参与者。这意味着您将为每个 UC 设计一个 SD 及其主要参与者。当然,如果你有一个复杂的 UC,它可能会导致不止一个 SD 来描绘具有所有备选方案的整个序列,但那是另一回事了。是否包含HR employee 取决于您;如果包括在内,它可能会使图片更完整。
【讨论】: