【问题标题】:UML Usecase & Sequence for Multiple Actor in same usecase同一用例中多个参与者的 UML 用例和序列
【发布时间】:2016-10-30 14:14:41
【问题描述】:

我对一个用例中的多个参与者有疑问。 这是我创建的用例示例:

然后,我尝试弄清楚如何为该用例创建序列图。 我是否需要将其拆分为 3 个序列图,或者将用户更改为“内部员工”。任何人都可以帮助并向我解释为该用例创建序列图的更好方法吗?

如果有更多的 UC,比如这个例子:

【问题讨论】:

    标签: uml diagram sequence-diagram


    【解决方案1】:

    我不会像这样为观众使用一般角色(/演员):

    这清楚地表明角色是感兴趣的,而不是特定的人。完成 UC 模型后,您还可以识别是否需要 Manager 和其他人。只有当他们自己有一个 UC(我猜对某些人来说),你才能保留它们。如果它们只显示为专业化,您也可以将它们排除在模型之外。

    回复。您的附加问题:这与上面的建议没有什么不同:

    仍然每个 UC 都连接到一个主要参与者。这意味着您将为每个 UC 设计一个 SD 及其主要参与者。当然,如果你有一个复杂的 UC,它可能会导致不止一个 SD 来描绘具有所有备选方案的整个序列,但那是另一回事了。是否包含HR employee 取决于您;如果包括在内,它可能会使图片更完整。

    【讨论】:

    • 谢谢托马斯的回答,我也喜欢。但是当我需要为每个参与者设置另一个用例时,问题就存在了:i.stack.imgur.com/qizwN.jpg。你有什么最好的推荐方法来创建一个像这样的案例的 UC 吗?谢谢。
    • 我会尽量考虑到这一点。
    • 嗨,托马斯,太酷了!我以前不能这样想。再次感谢您,您的回答对我很有帮助:)
    猜你喜欢
    • 2016-07-08
    • 1970-01-01
    • 2014-12-30
    • 2014-07-24
    • 2014-08-08
    • 2014-04-30
    • 2015-05-14
    • 2013-10-21
    • 1970-01-01
    相关资源
    最近更新 更多