gpt4 book ai didi

android - uml 中关于并行 Activity 的 Activity 图

转载 作者:行者123 更新时间:2023-11-30 02:35:14 24 4
gpt4 key购买 nike

我对系统中发生的并行 Activity 有疑问。我们如何在图中表示这些?总是需要 fork 还是也可以使用 decision 元素?例如:用户可以在“添加图书”、“搜索图书”、“搜索用户”和“更新个人资料”中进行选择。所以用户登录系统后,可以在以上操作中进行选择。 activity diagram下面是我的 Activity 图的图像。

最佳答案

我将对 xmojmr 的回答进行一些扩展。正如 xmojmr 所说,fork 和 join 用于同时进行的和单独的 Activity ,这些 Activity 必须先完成,然后才能继续其他 Activity 。

您的图表表明,为了执行选择操作,您必须执行添加图书、搜索图书、搜索用户配置文件和查看配置文件。你必须每次都做所有这四个,当所有四个都完成时,你做一个你想继续吗?此外,添加一本书需要您添加一本书、删除一本书和查看一本书列表,所有这三项。

这显然是不正确的。在这两种情况下,您都是从一组可能性中选择一个。所以,正如 xmojmr 所说,您正在寻找一个决定。

现在,使用 fork 和连接的一个例子是执行背景调查。您会检查许多来源,例如指纹数据库、DMV 检查、照片匹配数据库和犯罪记录数据库。在进行完整的背景调查之前,您必须检查所有这些。但是,这四个都不依赖于其他,并且每个都可以与其他并发运行。这是一种使用 fork 和连接的场景。

关于android - uml 中关于并行 Activity 的 Activity 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26681136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com