我们如何显示一个线程被调用,并且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状态机图中的线程?
- 2. UML图:在线Webstore类图和关系
- 3. UML类图,如何显示一个类扩展线程?
- 4. UML中的UI类图
- 5. UML类图中的关系
- 6. Java中的UML类图
- 7. 类图中的HashMap(UML)
- 8. JTextField的UML类图
- 9. UML类图
- 10. C#UML类图
- 11. PHP UML类图
- 12. MVC UML类图
- 13. UML类图
- 14. 主类UML图
- 15. UML类图
- 16. 远程接口的UML类图
- 17. 在UML类图中有很多类的UML
- 18. UML:类图中的内部类
- 19. uml状态图中的虚线箭头
- 20. UML类图中虚线箭头的含义是什么?
- 21. 符号UML类图
- 22. UML类图C++ struct
- 23. 梨PHP UML类图
- 24. UML类图 - 泛化
- 25. UML类图施工
- 26. 生成UML类图
- 27. 生成UML类图
- 28. UML类图枚举
- 29. UML类图协会
- 30. C#/ ASP.net类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