下载此文档

活动图(activity..ppt


文档分类:生活休闲 | 页数:约60页 举报非法文档有奖
1/60
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/60 下载此文档
文档列表 文档介绍
五、活动图(ActivityDiagram)活动图是系统的一种行为视图,它描述参与行为的对象类的活动的顺序,包括依赖于条件的行为和并发行为。活动图演示了系统中的功能流。如:在业务模型中显示业务工作流;在收集需求时显示一个用例中的事件流等。活动图定义了工作流从哪里开始,到哪里结束,工作流中发生了哪些活动,这些活动按什么顺序发生,活动是由哪些对象来完成的。活动图是状态图的一种扩展形式。如果在一个状态图中的大多数状态是表示操作的活动,而转移是自动转移,就演化为活动图。但两者有区别,活动图描述的是响应内部处理的对象类行为,状态图描述的是对象类响应事件的外部行为。活动图与交互图相比也各有侧重点。活动图着重表现的是活动的控制流;而交互图着重表现的是对象到对象的控制流。1接受订货填写订单通宵发货常规发货寄送货票接收付款关闭订货[快速订货][否则][1]活动图的基本图形元素有:动作状态(或活动状态)、转移、泳道、对象流、信号。此外,初始状态、终结状态、判定、同步等也是常用的图形元素和符号。 (1)动作状态:表达不可中断的动作或操作的执行。动作的持续时间不重要。 表示方式:圆边矩形图框,框内可以设置动作名称或动作表达式。 动作状态可以有入转移,动作状态至少有一条出转移,出转移不是基于外部事件,而是隐含表示内部动作的完成。(tolerance:real)[2]活动状态:表达一个非原子的运行。一个活动可以拥有一组不可中断的动作或操作。活动本身可以被中断,而且通常需要持续一个时间段才能完成。用动作图标来表示活动状态。 活动状态可以进一步分解,或者用另外一个活动图来表示。与状态图一样,活动状态可以有入口动作和出口动作,也可以有内部转移。 注:动作状态的图标可以代表一个不可中断的动作状态,也可以代表一个可以被中断的活动,后者可用另外的活动图详细表达。制定计划制订计划entry/SetGoal()[3](2)转移:在活动图中转移用实箭线表示,箭线从一个动作出发指向另一个动作状态。转移可以是无条件的,也可以是有条件的。计算所得计算所得税发放津贴[else][总所得>1600]计算所得计算所得税发放津贴[else][总所得>1600][4](3)泳道(Swimlance):泳道代表对象对活动的责任。泳道把活动图中的活动划分为若干组,并把这些组指定给对象,这些对象必须履行该组所包含的活动。泳道是把活动与对象相联系的方法之一,它明确表示哪些活动由哪些对象进行的。 在活动图上泳道用垂直实线画出,垂直线分隔的区域就是泳道。在泳道的上方给出泳道的名字或对象名字,该对象负责泳道内的全部活动。泳道没有顺序,不同泳道中的活动可以是顺序进行的,也可以是并发进行的,允许转移和对象流穿过泳道分隔线。7填写订单发货接受订货寄送货票关闭订货接收付款财务结算顾客服务处理订货泳道示例8考虑咨询公司会见一个新客户时的业务过程。活动可能这样发生: (1)公司业务员打电话给客户,确定一个约定。 (2)如果约定的地点在公司内,那么公司中的技术人员就要为会面准备一间会议室。 (3)如果约定地点在公司外,那么咨询顾问就要用便携电脑准备一份陈述报告。 (4)咨询顾问与客户在约定的时间和地点见面。 (5)业务员随后给他们准备好会议用纸。 (6)如果会议产生了一个问题陈述,咨询顾问就要根据问题陈述建立一个提案并把该提案发给客户。在一般情况下,绘制活动图时应先集中注意力在业务工作上或系统的服务内容上,绘制动作状态和转移等,弄清楚系统的总体行为含义,而后在绘制泳道,把开展活动的责任分配到对象。9CallclientandsetupappointmentPrepareaconferenceroomPreparealaptop[appointmentonsite][appointmentoffsite]MeetwiththeclientSendfollow-upletterCreateproposal[statementofproblem]Sendproposaltoclient[nostatementofproblem]参见“创建文档”活动图业务过程“会见新客户”的活动图10

活动图(activity. 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数60
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小371 KB
  • 时间2019-10-20