【发布时间】:2018-07-07 10:38:52
【问题描述】:
我正在开展一个项目,其中将同时发生 2 个操作(同时:通过 pi 相机流式传输视频并通过传感器进行测量)。
我打算画这个项目的用例图。
据我所知,用例图中不存在并行性的概念。
但只是为了确保:是否可以在用例图中绘制同步用例?
【问题讨论】:
标签: uml synchronized use-case
我正在开展一个项目,其中将同时发生 2 个操作(同时:通过 pi 相机流式传输视频并通过传感器进行测量)。
我打算画这个项目的用例图。
据我所知,用例图中不存在并行性的概念。
但只是为了确保:是否可以在用例图中绘制同步用例?
【问题讨论】:
标签: uml synchronized use-case
用例是从用户的角度定义的。因此,如果用户想要的是相同的东西,那么它就是相同的用例。此外,用例没有执行的概念,因此也没有同步或异步行为。因此,这不能通过用例故意表达。
【讨论】:
正如 sim 所说,用例没有执行的概念,因此没有同步或异步行为的概念。
但是,我不清楚您是否首先需要两个单独的用例来处理这两个操作。如果它们总是一起出现,而不是单独出现,那么它们实际上是一个用例,而不是两个,应该这样建模。
如果您有其他几个使用传感器测量的用例,那么有一个用于测量的用例并包含所有其他用例(使用«include» 原型)可能是有意义的。这就是关联它们的方式。
【讨论】: