简化 activity 图

Simplify an activity diagram

我正在做我的毕业设计,这是一个在线测验网站。现在我正在绘制 UML activity 图,但它变得太复杂了,我无法添加更多细节,因为最后它必须打印在 A4 纸的项目文档中。
我可以将图表拆分成多个图表吗?如果我这样做了,我应该在每个图表的开头重复 login/registration 动作吗?

使用结构化活动来形成逻辑组。您可以在需要时将这些活动实例化为调用行为操作。

假设您有一个 activity Login

(卧8是Enterprise Architect的发明,表示嵌入图;不是UML标准)

里面看起来像

(非常简单)。

现在你可以实例化它了

其中分叉表示该动作是调用行为。

添加 activity 参数甚至可以对这些参数进行参数化。就像您在编程语言中调用函数时所做的那样。