2012-04-17 48 views

回答

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

+0

那么在活动图上我们不需要解释;当我们绘制用例图和描述时,那么当解释进行时......那是我认为的......? – theTaken 2012-04-17 14:22:05

+0

我的意思是......你应该向我们解释你的应用程序的更好的知识 – F3rr31r4 2012-04-17 17:38:29

+0

好的,谢谢你会做,并把链接放在这里,所以你可以看到他们,通过你不认为AD是正确的? – theTaken 2012-04-17 17:50:25

0

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

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

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

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

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

+0

感谢您的想法和投入;我已经改变了我的广告在这个链接: http://img713.imageshack.us/img713/9138/adigram.jpg 你可以看看他们,看看这是否正确? 谢谢。 – theTaken 2012-04-22 17:19:56