谁能指导我如何改进和更改我的活动图,以便它是正确的格式。
http://imageshack.us/photo/my-images/857/activitydiagram.png/
谢谢。
我不链接它,我会细分为更小的部分,以便更好地理解和查看......
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
关系图的某些部分更适合状态图,而其他部分更适合类图或组件图。我确实理解您要传达的信息,但作为活动图,它不起作用。
对于活动图,您应该从"首先发生这种情况,然后发生"的角度来思考。发生的事情应该由活动来表示,而不是由它们之间的连接来表示;这些只是为了显示活动的顺序。活动名称应为谓词短语。
"地图菜单","图库",这些都是名词短语 - 你指的是存在的东西,而不是发生的事情。"相机已激活",这是一种状态;同样,不会发生的事情。(状态改变是会发生的,但处于状态不是。
活动应该具有诸如"应用程序启动"、"用户选择打开图库"、"用户激活地图"、"应用程序从数据库中检索地图数据"之类的名称 - 它们应该是发生的事情。执行活动的内容(用户、应用程序、数据库)在活动图中并不重要。
如果您不想用这些术语来思考,那么只需使用不同类型的图表即可。