Uml 简化活动图
我正在做我的毕业设计,这是一个在线测验网站。现在我正在绘制UML活动图,但它太复杂了,我无法添加更多细节,因为最后它必须以A4纸张打印在项目文档中。Uml 简化活动图,uml,activity-diagram,system-analysis,Uml,Activity Diagram,System Analysis,我正在做我的毕业设计,这是一个在线测验网站。现在我正在绘制UML活动图,但它太复杂了,我无法添加更多细节,因为最后它必须以A4纸张打印在项目文档中。 我可以将图表拆分为多个图表吗?。如果我这样做了,我应该在每个图的开头重复登录/注册操作吗? 使用结构化活动来形成逻辑组。您可以在需要时将这些活动实例化为调用行为操作 假设您有一个活动登录 (图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准) 里面看起来像 (只是非常简单) 现在您可以像这样实例化它 其中fork表示该操作是调用
我可以将图表拆分为多个图表吗?。如果我这样做了,我应该在每个图的开头重复登录/注册操作吗?
使用结构化活动来形成逻辑组。您可以在需要时将这些活动实例化为调用行为操作 假设您有一个活动
登录
(图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准)
里面看起来像
(只是非常简单)
现在您可以像这样实例化它
其中fork表示该操作是调用行为
添加活动参数甚至可以将这些参数化。就像在编程语言中调用函数一样。使用结构化活动来形成逻辑组。您可以在需要时将这些活动实例化为调用行为操作 假设您有一个活动
登录
(图8是企业架构师的一项发明,用于表示嵌入式图表;不是UML标准)
里面看起来像
(只是非常简单)
现在您可以像这样实例化它
其中fork表示该操作是调用行为
添加活动参数甚至可以将这些参数化。就像在编程语言中调用函数一样。作为旁注:使用fork可以执行创建/更新/删除并行操作。那可能不是你想要的。另外,警卫需要被
[
和]
包围。我应该做决定(选项)还是有更好的方法?决定是你的选择;-)用户可能想要一个循环,而不是直接注销。另外,决定取消登录也很好。顺便说一句:您使用forks,它可以执行创建/更新/删除并行操作。那可能不是你想要的。另外,警卫需要被[
和]
包围。我应该做决定(选项)还是有更好的方法?决定是你的选择;-)用户可能想要一个循环,而不是直接注销。决定取消登录也会很好。