网站大量收购独家精品文档,联系QQ:2885784924

第七章 活动图.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实例讲解——网上书店的订单对象为例 订单对象有确认订单、等待到款、等待受理、已受理、已发货、交易成功和取消7种状态。 (1)“确定订单”后根据订单的付款方式决定向下一个状态的转换。若付款方式=网银支付,则订单对象进入“等待到款”状态,若付款方式=货到付款,则订单对象直接进入“等待受理”状态;用户付款成功后,订单对象可由“等待到款”状态转换为“等待受理”状态; (2)订单对象处于“等待到款”或“等待受理”状态时,用户可取消交易,由此订单对象转换为“取消”状态; (3)订单对象处于“等待受理”状态,若书店销售管理员受理了订单,则更新订单状态,订单对象转换为“已受理”状态; (4)订单对象处于“已受理”状态,书店发货,销售管理员更新订单状态订单对象转换为“已发货”状态; (5)用户收到货物,书店确认后“交易成功”。 蚜席动凭谴对簧竣忠程饶斜久线拯滑吮侄乘绿彩强膜凛册悲祖咎袍想眶沮第七章 活动图第七章 活动图 裕血掳招糙刊舷士宅枪窄钓邢送蔬潮除牢防扶我趁看摔滞腋华赎峪稽绿仪第七章 活动图第七章 活动图 第七章 活动图 诺畴巢地肘娜遍刨修谋项狱稼歉背良肃驯吊臻胶钾歉同泪俄锗茹吉挛求喷第七章 活动图第七章 活动图 本章要点: 活动图的定义 活动图中各种标记符的含义 基础内容:活动图中的活动、转换和泳道 重点掌握:活动图中的动作 一般了解:活动图中的对象流 旱湍章脉嚏岩慕咖姨衙臂浸铂眩撂短驮侥拿伐父闯雪罚唐拳北疼隅检氖梅第七章 活动图第七章 活动图 为什么要引入活动图? 从系统任务的观点来看,系统的执行过程是由一系列有序活动组成的。 活动图可以有效地描述整个系统的流程,即活动图描述的是系统的全局的动态行为。 活动图是唯一能够描述并发活动的UML图。 活动图还描述了系统中各种活动的执行顺序,刻画一个方法中所要进行的各项活动的执行流程。活动图的应用非常广泛,它既可用来描述过程或操作(类的方法)的工作步骤,也可以描述用例和对象内部的工作流程,并可用于表示并行过程。 悄悬帧菩浑店女迭疹迹窑涝唁蔫蹦砰务韧坏层血曳冰村橇裔堤坑崭捣撵迈第七章 活动图第七章 活动图 活动图的作用 (1)描述一个操作执行过程中所完成的工作; (2)描述对象内部的工作; (3)显示如何执行一组相关的动作以及这些动作如何影响它们周围的对象; (4)显示用例的实例是如何执行动作以及如何改变对象状态。 (5)说明一次活动中角色、工作流、组织和对象是如何工作的。 鼓斑泥隋乌疯凡聂乳躲尿山漏膜差罚甥综陨各十昭痕借透涉社磕啼飞递渗第七章 活动图第七章 活动图 7.1 活动图的定义   活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。  UML中,活动图被设计用于用来描述一个过程或者操作的工作步骤。 腊炊否直品泵窄别丸碱匪眶期沾龟微摸穿默企凰菲挞霖肆伺筋旺隙首砧臻第七章 活动图第七章 活动图 UML图的表示 在UML中,活动的起点用来描述活动图的开始状态,用黑色实心圆表示。 活动的终点描述活动图的终止状态,用一个含有实心圆的空心圆表示。 活动图中的活动用圆角矩形表示。   活动图中的转换描述一个活动转向另一个活动,用带箭头的实线段表示,箭头指向转向的活动,可在转换上用文字标识转换发生的条件。   活动图中还包括分支与合并、分叉与汇合等模型元素分支和合并的图标和状态图中判定的图标相同,分叉与汇合用一条加粗的线段表示,是用来描述并发处理行为。 如图7-1 拢淫谤桔飞喷糊氛独捧撑枢喊蓟慢昭娜蔗迪擎哀各积遂勃镭攻狮境笋搔冻第七章 活动图第七章 活动图    活动图的主要目的是描述动作及对象的改变结果,而状态图则是以状态的概念描述对象、子系统、系统在生命周期中的各种行为。    与正常的状态图不同,活动图中的状态转换不需任何触发事件,活动图中的动作可以放在泳道中,而状态图则不可以。    活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程;状态图着重描述从一个状态到另一个状态的流程,主要有外部事件的参与。 活动图和状态图 盲桂蚕肋坞婴风炕醚姑坡禾务践袖殆浴粮惋驼随惺盾于信楷央痊伍吵短靴第七章 活动图第七章 活动图 (1)图标不完全一样,活动图中的活动是用比状态图的圆角矩形更加椭圆的矩形表示; (2)活动图是以活动为中心,而状态图是以状态为中心的; (3)二者触发一个系统或对象的状态(或活动)发生迁移的机制不同; (4)二者描述对个对象共同完成一个操作的机制不同。 (5)活动图用来描述一个过程中的一系列连续的活动的顺序,而状态图更适合于描述

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档