UML图:我可以在一个用例图中使用两个或多个相同的用例吗?

时间:2019-01-28 03:58:31

标签: uml diagram use-case use-case-diagram

我想在图表上复制一个用例,以便于查看。
以下是示例。角色F可以使用用例C和E。
所以我复制了C用例,所以我不越过演员B的关联。

enter image description here

2 个答案:

答案 0 :(得分:3)

基本上,这是不被禁止的。甚至OMG在图表上也不止一次使用同一元素,但仅在极少数情况下使用泛化了。

但是,由于您看不到两个气泡实际上是同一元素,因此不建议这样做。此外,用例图应该使事情变得很重要,而不像蜘蛛网。明确表明您应该考虑设计。如果您有太多的用例,则很可能是您的综合出错了,而不是系统真的那么复杂。

P.S。与往常一样,我建议阅读Bittner / Spence有关用例的信息。

答案 1 :(得分:0)

允许在图表中显示两次给定的UC,但是出于可读性原因,不建议使用UC,在您的情况下,这是无用的:

enter image description here

正如Thomas在另一个答案中所说的那样,复杂性可能表明存在问题

  • 所有这些UC是 real UC还是您已经在考虑实现?
  • 也许可以合并一些演员?演员是角色
  • 所有这些UC都是同一 subject 的一部分吗?如果不使用几个图表