活动图指南

时间:2012-04-17 12:07:54

标签: uml activity-diagram

任何人都可以指导我如何改进和更改我的活动图表,以便它是正确的格式。

http://imageshack.us/photo/my-images/857/activitydiagram.png/

感谢。

2 个答案:

答案 0 :(得分:1)

我没有把它链接起来,为了更好的理解和观点,我会把它分成小块......

ex:Camera Activated, gallery, favorites.... 
你应该解释一下你在做什么......

任何方式......

- your main menu just have menus? don't have any thing else?
- Gallery menu, goes to database but doesn't receive any thing
- Camera menu? what it does? the same as Gallery menu? is better to sub divide that
- if you already have it in the Favorite list, i would think better in what to do that..

我建议看到这个  http://www.agilemodeling.com/artifacts/activityDiagram.htm

答案 1 :(得分:0)

图表的某些部分更适合状态图,而其他图表则更适合于类或组件图。我确实理解您要传达的信息,但作为活动图表它不起作用。

使用活动图,您应该考虑“首先发生这种情况,然后发生这种情况”。发生的事情应该由活动来表示,而不是由它们之间的连接来表示;那些只是为了显示活动的顺序。活动名称应为动词短语。

“地图菜单”,“图库”,这些是名词短语 - 你指的是存在的东西,而不是发生的东西。 “相机激活”,这是一个州;再次,不是发生的事情。 (状态更改是发生的事情,但处于状态不是。)

活动应该有“应用程序启动”,“用户选择打开图库”,“用户激活地图”,“应用程序从数据库检索地图数据”等名称 - 它们应该是发生的事情。执行活动的事物(用户,应用程序,数据库)在活动图中并不重要。

如果你不想用这些术语思考,那么只需使用不同类型的图表。