- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
客户点餐UML活动图汇
下图是一个客户点餐UML活动图示例,它描述如何使用操作、连接线、分支和循环演示一系列操作。 以下各节将更详细地说明每个元素。
活动图使用“操作”和“连接线”以一系列操作(具有从一个操作到下一个操作的顺序控制流)的形式来描述系统或应用程序。
为用户、系统或用户和系统协作执行的每个主要任务创建一个“操作”(1)。
确保每个操作的标题都清楚地表明操作的典型用途。
使用“连接线”(2) 链接序列中的操作。
每个操作都将在控制流中的下一个操作开始之前结束。
虽然该关系图描述了操作序列,但它不描述操作的执行方法(即,将控制从一个操作传递到下一个操作的方式)。 如果使用该关系图来表示业务流程,则可能会传递控制,例如当一个人向他人发送电子邮件时。 如果使用该关系图来表示软件设计,则可能会通过从一个语句到下一个语句的常规执行流来传递控制。
描述决策和循环
使用“决策节点”(3) 指示一个点,此时的决策结果指示下一个步骤。 可以绘制所需数目的传出路径。
如果使用活动图来定义应用程序的一部分,则应定义临界条件 (4),从而清楚地知道何时应采用每条路径。 右击连接线,单击“属性”,然后在“属性”窗口中的“临界条件”字段中键入一个值。
并不总是需要定义临界条件。 例如,如果使用活动图来描述业务流程或交互协议,则分支会定义可供用户或交互组件使用的选项范围。
使用“合并节点”(5) 将在“决策节点”处分叉的两个或多个替代流组合在一起。
使用分支描述循环,如示例中所示。
启动活动
可以通过两种方式指示活动的入口点:
初始节点
创建一个“初始节点”(6) 以指示活动的第一个操作。
在描述子活动时或在无需显式声明启动活动的对象时,此方法最有用。 例如,活动“订餐”很明显会在顾客肚子饿的时候启动。
接受事件节点
创建“接受事件节点”,以指示启动一个线程来响应某个特定事件,如用户输入。 不要提供节点的传入流。 忽略传入流指示线程将在每次发生相应事件时启动。
在描述对某个特定外部事件的响应时,此方法非常有用。
结束活动
使用“活动最终节点”(7) 指示活动的结束。
当控制线程到达“活动最终节点”时,活动的所有并发操作和子活动都会终止。
可以使用多个活动最终节点来减少其他连接线的混乱程度。
中断活动
若要描述如何中断活动的普通流(例如,如果用户决定取消流程),可以创建一个用于侦听该事件的接受事件节点。创建从一个节点到活动最终节点 (7) 的控制流。
您可能关注的文档
- 大理石花岗岩镜面翻新抛光及保养汇.doc
- 大鲵养殖前景汇.doc
- 大面积磨光花岗石板干挂法施工汇.doc
- 大鹏游玩攻略汇.doc
- 大鹏街道办综合指挥中心装饰工程汇.doc
- 天下第一廉吏于成龙故里旅游开发项目建议书汇.doc
- 天安五期落地钢管外脚手架汇.doc
- 大连市建设工程竣工结算书备案表汇.doc
- 天才知道问题汇总汇.doc
- 大连用地规划汇.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)