【发布时间】:2014-05-23 15:14:12
【问题描述】:
我有一个简单的流程,我想以最好的方式使用 UML 来描述它。我没有使用 UML 的经验,也不想选择荒谬的图表类型。
DataA --> ProcessorA --> DataB --> ProcessorB ... --> DataN -->ProcessorN
简而言之,Data 是某种结构的数据集合,Processor x 将输入数据转换为供Processor X + 1 使用的数据。
Data 和 Processor 是实际的类,如果在代码中展示它是如何工作的会很好 - 为了处理某些数据,通常必须使用数据对象创建新处理器,例如 process() 方法在它上面调用它返回数据作为下一个处理器的输入。
我尝试研究动态 UML 图,但不确定哪种类型最适合。
【问题讨论】:
-
你试过研究这个en.wikipedia.org/wiki/Data_flow_diagram吗?这个agilemodeling.com/essays/umlDiagrams.htm 页面也可以帮助您决定哪种类型适合您的需求