0

我正在使用 PowerDesigner,我有一个包含一个参与者和 28 个用例的用例图,我正在寻找在一篇论文中表示它的最佳方式。

我尝试了用例的垂直居中对齐,但它占用了大量空间。

我可以把它们分成两个或三个包或类似的东西吗?

4

1 回答 1

0

我有一个包含一个参与者和28 个用例的用例

你这是什么意思?一个“带有”28 个用例的用例?在 UML 中,一个用例“包含”其他用例是无效的。如果您这样做,只需将包含的 UC 转换为具有相同名称的 Package。

这 28 个 UC 是否可能包含在第一个中(“包含”关系)?如果是这样,这似乎已经很奇怪了。为了最终解决这个问题,我们应该了解更多。

有几种方法可以直观地简化类似的建模情况。一般来说,出于简单的原因,一张图中的元素 (UC) 不应超过 6-8 个。

  • 制作多张图表,并在每个图表上仅显示相关的用例,并带有相应的(在这种情况下总是相同的)参与者
  • 所有用例都在同一抽象级别上吗?如果没有,请考虑将它们重组为将高级封装转换为包含相应低级用例的包
  • 用例是否过于原子化(太低级)?如果是这样,请将几个相关的组合到更高级别的用例中。这将减少 UC 的总数
  • 他们之间有什么关系吗?

如果您发布您当前的图表,我们可能会进一步帮助您。

于 2014-04-25T09:31:16.253 回答