【问题标题】:How to draw two synchronuous uses cases in a use case diagram?如何在用例图中绘制两个同步用例?
【发布时间】:2018-07-07 10:38:52
【问题描述】:

我正在开展一个项目,其中将同时发生 2 个操作(同时:通过 pi 相机流式传输视频并通过传感器进行测量)。 我打算画这个项目的用例图。
据我所知,用例图中不存在并行性的概念。
但只是为了确保:是否可以在用例图中绘制同步用例?

【问题讨论】:

    标签: uml synchronized use-case


    【解决方案1】:

    用例是从用户的角度定义的。因此,如果用户想要的是相同的东西,那么它就是相同的用例。此外,用例没有执行的概念,因此也没有同步或异步行为。因此,这不能通过用例故意表达。

    【讨论】:

    • 谢谢,我也是这么想的。同步动作的概念存在于活动图中。谢谢你的澄清。
    • @singrium 除此之外,您还可以使用活动图对用例的整个行为进行建模。
    【解决方案2】:

    正如 sim 所说,用例没有执行的概念,因此没有同步或异步行为的概念。

    但是,我不清楚您是否首先需要两个单独的用例来处理这两个操作。如果它们总是一起出现,而不是单独出现,那么它们实际上是一个用例,而不是两个,应该这样建模。

    如果您有其他几个使用传感器测量的用例,那么有一个用于测量的用例并包含所有其他用例(使用«include» 原型)可能是有意义的。这就是关联它们的方式。

    【讨论】:

    • 很好解释,谢谢。我只做了一个用例。
    猜你喜欢
    • 2019-07-02
    • 2013-02-28
    • 2017-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    • 1970-01-01
    相关资源
    最近更新 更多