考虑: 我在披萨店签了一份披萨收据,并收到一份。我将收据带回家并将其记录在Quicken中。表示收据的数据对象是否最恰当地出现在我签署的点(创建对象)或我将其登录到Quicken的位置(完成对象)。这就是我想〜它会起作用的方式......
在更复杂的文件中,在每个泳道中都有一个重复的收据实例是否合适?最合适的符号是什么?
答案 0 :(得分:1)
如图所示,数据对象的使用正确。
在BPMN中显示数据对象是一种可选项。这意味着,您可能决定显示重要方面,但不需要显示所涉及的所有数据:仅仅因为您没有显示某个方面,这并不意味着它不存在。此外,您可能只显示更改点(类似于创建/更新/删除)(通过显示指向数据对象的关联)以及仅消耗(读取)的点(通过显示指向的关联)数据对象)。
在更复杂的图表中,我建议仅显示最关键的数据方面,因为这不仅是整体可读性的重要问题。没有经验的读者会混淆序列流和数据关联,这实际上意味着非常不同的东西。因此,作为一种趋势,我还建议仅显示所提及的两个方面(创建/更改或消费),并且会复制对象以支持可读性,但仅限于它们非常重要,足以在许多地方显示。在我看来,这种情况很少发生。