首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多端点活动图

多端点活动图
EN

Stack Overflow用户
提问于 2015-08-30 17:31:58
回答 2查看 11.5K关注 0票数 4

我的问题可能很简单,但我很困惑,因为我对活动图一无所知。

我的问题--在一个活动图中,多个端点是否可以接受?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-30 18:49:08

尽管IBM是OMG的大家长之一,但提到IBM还是有点敏感。“真相”写在OMG的上层建筑里。

实际上,UML2.5 2.5在活动图的上下文中谈到了Final Node

最终节点 FinalNode是活动中的流停止的ControlNode。FinalNode不应有传出ActivityEdges。FinalNode在传入的ActivityEdges上接受提供给它的所有令牌。 有两种FinalNode:

  1. FlowFinalNode是终止流的FinalNode。FlowFinalNode接受的所有令牌都被销毁。这对活动中的其他流程没有任何影响。
  2. ActivityFinalNode是停止活动中所有流的FinalNode .

ControlNodeActivityNode的一种形式,也是Activities的形式。除了在FinalNode上下文中的定义之外,这个定义没有说明如何关联单个ActivityNode。这样你就可以拥有你想要的/需要的多少。

票数 7
EN

Stack Overflow用户

发布于 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://softwareengineering.stackexchange.com/questions/215071/do-activity-diagrams-always-end-in-one-endpoint

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32299336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档