我的问题可能很简单,但我很困惑,因为我对活动图一无所知。
我的问题--在一个活动图中,多个端点是否可以接受?
发布于 2015-08-30 18:49:08
尽管IBM是OMG的大家长之一,但提到IBM还是有点敏感。“真相”写在OMG的上层建筑里。
实际上,UML2.5 2.5在活动图的上下文中谈到了Final Node:
最终节点 FinalNode是活动中的流停止的ControlNode。FinalNode不应有传出ActivityEdges。FinalNode在传入的ActivityEdges上接受提供给它的所有令牌。 有两种FinalNode:
ControlNode是ActivityNode的一种形式,也是Activities的形式。除了在FinalNode上下文中的定义之外,这个定义没有说明如何关联单个ActivityNode。这样你就可以拥有你想要的/需要的多少。
发布于 2015-08-30 17:50:02
是的,在某些情况下,可以接受多个端点。
活动图可以显示多个最终状态。不像最初的状态符号,在活动图上只能有一个,最后的状态符号可以表示逻辑中许多分支之一的终止--换句话说,活动可能以不同的方式结束。
db.pdf (第5页)
其他资源-
http://iswwwup.com/t/08d7e57730dc/uml-do-activity-diagrams-always-end-in-one-endpoint.html
https://stackoverflow.com/questions/32299336
复制相似问题