UML分区

UML分区,活动图告诉你发生了什么,但它们没有告诉你谁做什么。在编程中,这意味着活动图没有传达每一个动作由哪个类负责。在业务流程建模中,就是没有传达组织的哪一部分执行哪个动作。这不一定是问题,集中于做了什么而不是谁做了哪部分行为通常更有意义。

如果你要展示谁做什么,可以把活动图划分为分区,分区展示哪一个动作由哪一个类或组织单元执行。下图展示了一个简单的例子,它表明订单处理涉及的动作如何分离到各个部门。

UML分区
活动图上的分区

上图的分区是简单的一维分区。这种风格经常被称为泳道,原因显而易见。在UML 1.x中,这是唯一的使用形式。在UML 2中,你可以使用二维网格,因此游泳隐喻不给力了。你也可以针对每一个维度层级划分行或列。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!