基于多线程的应用程序的设计图是什么类型的?

时间:2010-08-02 10:56:26

标签: .net multithreading uml diagramming

建议使用哪种类型的设计图来捕获具有多个线程的应用程序的高级/概念设计?有什么例子吗?

在我的特定情况下(C#WPF应用程序)我有一个应用程序:

  • 一个UI项目&一些类库(实用类分解为可重用)
  • (UI和类库)中的类
  • 还有大约5个不同的线程(包括UI线程)处理各种事情

1 个答案:

答案 0 :(得分:4)

UML Distilled本书是Booch/Rumbaugh/Jacobson book的摘要,表示使用UML活动图来建模并行任务。在第9章:活动图的末尾,摘要说:

  

活动的巨大力量   图表在于他们的事实   支持并鼓励并行   行为。这使他们很棒   用于工作流建模的工具   原则,多线程   编程。