0

谁能指导我如何改进和更改我的活动图,以便它是正确的格式。

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

谢谢。

4

2 回答 2

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

于 2012-04-17T12:38:55.633 回答
0

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

对于活动图,您应该按照“首先发生这种情况,然后发生这种情况”的方式进行思考。发生的事情应该由活动来表示,而不是由它们之间的连接器来表示;这些只是为了显示活动的顺序。活动名称应该是动词短语。

“地图菜单”、“画廊”,这些都是名词短语——你指的是存在的东西,而不是正在发生的东西。“Camera Activated”,这是一种状态;再次,不是发生的事情。(状态改变是发生的事情,但处于状态中不是。)

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

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

于 2012-04-20T04:35:59.813 回答