Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 简化活动图_Uml_Activity Diagram_System Analysis - Fatal编程技术网

Uml 简化活动图

Uml 简化活动图,uml,activity-diagram,system-analysis,Uml,Activity Diagram,System Analysis,我正在做我的毕业设计,这是一个在线测验网站。现在我正在绘制UML活动图,但它太复杂了,我无法添加更多细节,因为最后它必须以A4纸张打印在项目文档中。 我可以将图表拆分为多个图表吗?。如果我这样做了,我应该在每个图的开头重复登录/注册操作吗? 使用结构化活动来形成逻辑组。您可以在需要时将这些活动实例化为调用行为操作 假设您有一个活动登录 (图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准) 里面看起来像 (只是非常简单) 现在您可以像这样实例化它 其中fork表示该操作是调用

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

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

假设您有一个活动
登录

(图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准)

里面看起来像

(只是非常简单)

现在您可以像这样实例化它

其中fork表示该操作是调用行为


添加活动参数甚至可以将这些参数化。就像在编程语言中调用函数一样。

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

假设您有一个活动
登录

(图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准)

里面看起来像

(只是非常简单)

现在您可以像这样实例化它

其中fork表示该操作是调用行为


添加活动参数甚至可以将这些参数化。就像在编程语言中调用函数一样。

作为旁注:使用fork可以执行创建/更新/删除并行操作。那可能不是你想要的。另外,警卫需要被
[
]
包围。我应该做决定(选项)还是有更好的方法?决定是你的选择;-)用户可能想要一个循环,而不是直接注销。另外,决定取消登录也很好。顺便说一句:您使用forks,它可以执行创建/更新/删除并行操作。那可能不是你想要的。另外,警卫需要被
[
]
包围。我应该做决定(选项)还是有更好的方法?决定是你的选择;-)用户可能想要一个循环,而不是直接注销。决定取消登录也会很好。