uml 活动图


uml 活动图

 

 

*******************

活动图

 

活动图描述了业务过程,记录工作步骤(activity)、判定点、分支

起点:实心圆表示

活动:圆角矩形表示

终点:实心圆外包圆圈表示

 

                              uml 活动图_第1张图片

 

分支:某个活动之后,根据条件进行判断下一步执行的活动(活动互斥)

                   uml 活动图_第2张图片

 

并发路径:某个活动之后,同时执行多个活动

                              uml 活动图_第3张图片

 

信号:活动执行过程中可以发送信号,信号接收后,触发某个活动执行

                   uml 活动图_第4张图片

 

 

*******************

泳道

 

活动图不会说明某个活动由哪个对象执行,可使用泳道说明活动由哪个对象执行

 

咨询公司业务员与顾客通话确定约会地点(confirm meeting position)

如果约在公司,则由公司前台(receptionist)准备会见室(prepare a meeting room)

如果约在公司外面咨询顾问(consultant)准备初步提案(prepare preliminary report)

咨询顾问和业务员与客户会面如果达成共识(make a statement),则给客户提交最终报告(send ultimate report  to client)

如果没有达成共识(make no statement)后续再进行讨论(discuss later)

                   uml 活动图_第5张图片

 

 

你可能感兴趣的:(uml)