我们如何显示一个线程被调用,并且inturn调用UML Diagram中的其他线程。这看起来更像一个WorkFlow。是否可以用UML代表类图中的线程(UML)
4
A
回答
4
Sequence Diagram应该做的工作。
1
同意@Yasin,Sequence Diagram可能会完成这项工作。
Activity Diagram是另一种非常适合展示工作流的选项。并行性,线程,同步等无疑是活动图中比序列图更容易理解的甜点之一。
hth。
0
UML是一种具有非常结构化的语法和语义的语言。 请参阅UML规范http://www.omg.org/spec/UML
要回答您的问题,请考虑在UML中,Thread是一个活动类。 UML类的元类实际上拥有一个名为isActive的布尔属性和你需要的语义。一个活动类拥有一个分类器行为,该类行为是一旦该类实例化时,将为每个对象执行自动执行的行为。如果通过活动或其他活动类实例化的交互(创建动作)对行为进行建模,则它在语义上类似于产生其他线程的线程。
相关问题
- 1. UML图:在线Webstore类图和关系
- 2. UML类图中的关系
- 3. 类图中的HashMap(UML)
- 4. Java中的UML类图
- 5. JTextField的UML类图
- 6. UML类图
- 7. C#UML类图
- 8. PHP UML类图
- 9. 主类UML图
- 10. 在UML类图中有很多类的UML
- 11. UML:类图中的内部类
- 12. UML类图中虚线箭头的含义是什么?
- 13. 符号UML类图
- 14. 梨PHP UML类图
- 15. 生成UML类图
- 16. UML类图枚举
- 17. UML类图施工
- 18. C#/ ASP.net类uml图
- 19. 符号UML类图
- 20. 在线外卖订购服务的UML类图(类似于JustEat)
- 21. ASP .NET MVC应用程序UML类图
- 22. 以编程方式创建UML类图
- 23. 类关系的UML图
- 24. Java类的绘制Uml图
- 25. java的Uml类关系图
- 26. eclipse的UML类图插件?
- 27. 的NetBeans 6.8/6.7 UML类图
- 28. 基本Rails类的UML图
- 29. UML图的类型 - VISIO - ASP.net
- 30. UML - 类图和活动图
谢谢@Yasin,@ sfinnie.Yes正如指出序列图和活动图可以帮助我们表示线程交互。我开始使用类图来表示一个系统。但是当我来到线程类时,我不确定是否有方法在类图中表示它。尽管活动图和序列图是表示此流的好方法,但我们如何在类图 – Siva 2011-05-05 06:02:39
中代表这种调用机制取决于“表示此调用机制”的含义。你能详细说明吗? – sfinnie 2011-05-05 08:29:07
我们的构图显示,如果父对象被销毁并聚合以显示对象可以独立生活,则该对象将被销毁。尽管我们可以使用组合和聚合来表示这种情况,但它显示了正在调用的线程的生命周期管理,还有任何其他线程表示方法 – Siva 2011-05-05 09:50:40