Android项目的UML活动图

时间:2015-04-24 08:09:00

标签: uml activity-diagram

我创建了下面的图表,我想知道我所做的图表是否正确。

下图基于Android应用程序。当应用程序加载用户时,会给出3个按钮来选择添加,更新和帮助。点击添加按钮,用户可以选择添加新用户或添加新项目。当他选择其中一个选项时,一旦输入数据,他就输入所需的数据,系统检查是否正确输入了所有值,然后最终保存。同样的过程适用于更新。

enter image description here

2 个答案:

答案 0 :(得分:2)

您的图表错过了一个入口点。虽然最重要的行动是开始是相当明显的,但只有入口点是指示开头的那个。

您可以省略大部分钻石,并通过防护措施直接转移。因此,您的条件应该是警卫并写为[Yes][No]。最重要的动作(以及其他一些动作)确实应该写在下面的钻石里面(或旁边)。

更新的摘录可能如下所示:

enter image description here

最后Values added看起来不像是一个动作,而是一个状态。它应该被省略。或者使用不同名称的结束流程。

到目前为止正式点。但正如@eyp所说:它是一个很好的,你可以理解你试图表达的内容。以上只适合挑剔的老师。

答案 1 :(得分:0)

这是一个很好的,但它缺少钻石的一些细节。在选择下一个setp之前,你应该在diamon之外写下问题。

例如,在检查更新值之后的菱形中,您可能会写有效吗?或其他澄清更多业务逻辑的问题。