3行为建模:活动图.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3行为建模:活动图

行为建模:活动图 活动图最适合支持描述并行行为,这使之成为支持工作流建模的最好工具。 活动图最大的缺点是很难清楚地描述动作与对象之间的关系。 对于以下情况可以使用活动图: (1)分析用例; (2)理解牵涉多个用例的工作流; (3)处理多线程应用。 在下列情况下,一般不要使用活动图: (1)显示对象间合作; (2)显示对象在其生命周期内的运转情况。 活动图的图符 实心圆表示活动图的起点,带边框的实心圆表示终点。 圆角矩形表示执行的过程或活动。 菱形表示判定点。 箭头表示活动之间的转换,各种活动之间的流动次序。 [ ] 箭头上的文字表示继续转换所必须满足的条件,总是使用格式“[条件]”来描述。 粗线条表示可能会并行进行的过程的开始和结束。 练习:活动图 浦发银行网站的用户登录系统操作过程如下:用户先进入主页,填写用户名和口令,然后用户的手机上接受一个短信,包含一个密码,用户再用此密码填入下一个页面,如果密码正确,则能正常登录。绘制一张活动图,描述登录过程。(注意,输入用户名和密码的顺序是随意的) 作业:绘制网络购物泳道图 客户选择想要购买的产品,生成新订单,同时进行付款。由销售部门处理用户定制的订单,并将确认的订单交给仓库进行配货处理。若订单产品均有货,且货款已付清,则由销售部门将订单产品发送给客户。客户收到订单产品时,结束此次网络购物。(提示:使用同步棒表示并行控制流的分岔和汇合) An object node is an abstract activity node that is part of defining object flow in an activity. An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, may be available at a particular point in the activity A pin is an object node for inputs and outputs to actions. Pins are connected as inputs and outputs to actions. They provide values to actions and accept result values from them. * 行为建模:活动图 活动图 活动图描述系统中各种活动的执行顺序,通常用于描述一个操作中所要进行的各项活动的执行流程。同时,它也常被用来描述一个用例的处理流程,或者某种交互流程。 活动图由一些活动组成,图中同时包括了对这些活动的说明。当一个活动执行完毕之后,控制将沿着控制转移箭头转向下一个活动。活动图中还可以方便地描述控制转移的条件以及并行执行等要求。 在很多方面,活动图是结构化开发中流程图和数据流程图 (DFD) 的面向对象等同体 。 行为建模:活动图 行为建模:活动图 活动图: 始态/终态 动作状态action state 判断decision 并发控制fork/join 加水到容器中 将咖啡放到 过滤器中 点燃咖啡炉 取出咖啡杯 把过滤器放 到咖啡炉上 冲调咖啡 倒咖啡 找饮料 取一听可乐 喝饮料 人 [找到可乐] [没有可乐] [没有咖啡] [找到咖啡] 熄灭咖啡炉 行为建模:活动图 判断与合并 调用动作:调用某个类上的某个操作 行为建模:活动图 泳道swimlane 动作和子活动可按泳道组织,以区分合作中的不同职责; 在业务模型中不同泳道往往对应不同的机构单位。 行为建模:活动图 信号的发送与接受 一个动作可能发送特定信号; 接受到特定信号可触发相应执行活动。 信号 行为建模:活动图 对象结点object node 一种抽象的活动结点,在一个活动中用于定义对象流。 行为建模:活动图 钉pin: 一种对象结点,连接在动作上,表示输入给动作的值或动作输出的结果。 流stream标记的钉,可表示对象状态变化 行为建模:活动图 钉pin的例子 行为建模:活动图 并发活动之间的同步 行为建模:活动图 水平泳道:activity partition活动分割 行为建模:活动图 可中断活动区间interruptible activity region 表示异常情况发生 行为建模:活动图 异常处理 行为建模:活动图 终止结点final node: 抽象控制结点 活动终止和流终止 活动终止:停止所有的流。

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档