首页 文章

Android项目的UML活动图

提问于
浏览
1

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

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

enter image description here

2 回答

  • 2

    您的图表错过了一个入口点 . 尽管顶部动作是开始是相当明显的,但只有入口点是表示开始的入口点 .

    您可以省略大部分钻石,并通过警卫直接从行动中转移 . 所以你的条件应该是警卫并写成 [Yes][No] . 最重要的动作(以及其他一些动作)确实应该写在下面的钻石里面(或旁边) .

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

    enter image description here

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

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

  • 0

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

    例如,在检查更新后的钻石中你可能写的有效吗?或另一个澄清更多业务逻辑的问题 .

相关问题