在图表类中显示事件和GUI类

时间:2012-09-06 14:03:40

标签: events user-interface uml diagram

我目前正在开发一个项目,需要正确创建一些uml图表,以便将它们放入我的最终报告中。

所以我想知道我是否应该将GUI类放在图中?在这种情况下,会有很多信息,我担心这会让它更难阅读! 除此之外,因为我在我的程序中使用观察者,我如何继续添加我使用的事件类?我在这里发现了类似的问题:  Typical uml diagram for showing events 我不知道这是不是正确的方式!

感谢您的回答

1 个答案:

答案 0 :(得分:0)

Class Diagram通常用于显示具有关系的类之间的交互(基数)。它有点像ER图。对于您的情况,如果您希望使用事件按时间排序方式显示不同类之间的控制流,那么最好使用Sequence Diagram并且如果要显示不同类之间的关系,并将一个对象的参与显示在另一个对象上然后使用类图。这两个图表肯定会在最终报告中添加一些标准。

我曾使用Argo UML(免费和开源软件)来创建这些图表。但是也可以使用其他各种工具,例如Rational Rosevioletvisual Studio-2010 ....