Мой вопрос может быть простым, но я смущен, потому что я понятия не имею о диаграммах активности.Диаграмма активности с несколькими конечными точками
Мой вопрос: Есть ли несколько конечных точек, когда-либо приемлемых на диаграмме активности?
Мой вопрос может быть простым, но я смущен, потому что я понятия не имею о диаграммах активности.Диаграмма активности с несколькими конечными точками
Мой вопрос: Есть ли несколько конечных точек, когда-либо приемлемых на диаграмме активности?
Это немного обидчивый, чтобы ссылаться на IBM, хотя они являются одним из самых больших OMG родителей. «Истина» написана в надстройках OMG.
На самом деле UML2.5 говорит о Final Node
в контексте диаграмм деятельности:
Конечные узлы
FinalNode является ControlNode, при котором поток в деятельности останавливается. У FinalNode не должно быть исходящих ActivityEdges. FinalNode принимает все токены, предлагаемые ему на входящие ActivityEdges.
Существует два вида FinalNode:
- FlowFinalNode является FinalNode, который завершает поток. Все жетоны, принятые FlowFinalNode, уничтожаются. Это не влияет на другие потоки в Деятельности.
- ActivityFinalNode является FinalNode, который останавливает все потоки в деятельности ...
ControlNode
A является своего рода ActivityNode
и те формы Activities
. Определение, за исключением контекста FinalNode
, не указывает, как можно связать один ActivityNode
. Таким образом, из этого вы можете иметь столько, сколько хотите.
Да, могут быть случаи, когда допустимы несколько конечных точек.
Диаграмма активности может отображаться в нескольких конечных состояниях. В отличие от символов начального состояния, из которых может быть только одна диаграмма активности , символы конечного состояния могут представлять завершение одной из многих ветвей в логике - другими словами, активность может прекращаться различными способами.
https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep03/f_umlbasics_db.pdf (Page 5)
Другое Resources-
http://iswwwup.com/t/08d7e57730dc/uml-do-activity-diagrams-always-end-in-one-endpoint.html