我目前正在开发一个项目,需要正确创建一些uml图表,以便将它们放入我的最终报告中。
所以我想知道我是否应该将GUI类放在图中?在这种情况下,会有很多信息,我担心这会让它更难阅读! 除此之外,因为我在我的程序中使用观察者,我如何继续添加我使用的事件类?我在这里发现了类似的问题: Typical uml diagram for showing events 我不知道这是不是正确的方式!
感谢您的回答
答案 0 :(得分:0)
Class Diagram
通常用于显示具有关系的类之间的交互(基数)。它有点像ER图。对于您的情况,如果您希望使用事件按时间排序方式显示不同类之间的控制流,那么最好使用Sequence Diagram
并且如果要显示不同类之间的关系,并将一个对象的参与显示在另一个对象上然后使用类图。这两个图表肯定会在最终报告中添加一些标准。
我曾使用Argo UML
(免费和开源软件)来创建这些图表。但是也可以使用其他各种工具,例如Rational Rose
,violet
或visual Studio-2010
....