【UML学习】活动图和状态图

活动图是状态图的一个变体,用来描述执行算法的工作流程中涉及的活动,用来描述一组顺序或者并发的活动,对象图很像流程图,他显示了工作步骤、判定点和分支,可用来表达一个对象的操作和一个业务过程。

泳道:活动图中用于表示各种元素的归属用垂直线将不同归属的元素分开,将这种活动划分称为泳道。在每一组划分的上方表明该组元素所属对像,这样很容易通过划分看到活动的参与者。

活动图的基本符号:

计算机生成了可选文字:0 起 始 活 动 泳 道 结 束 活 动 条 件 活 动 约 束 图 3 彐 4 迁 移 并 发 分 劈 并 发 接 合 情 况 A 况 B 条 件 判 断 :waterTank 对 象 流 活 动 图 的 基 本 符 号

由于一个系统用例模型包含多幅用例图,每幅图又包含多个用例,一般情况下不需要对每个用例绘制活动图,只有当实现该用例的步骤繁杂或者特殊需要是才画。下面以我画的结账的子活动图为例:

计算机生成了可选文字:证 登 录 窪 册 上 机 余 颥 不 足 强 制 下 机 正 常 下 机 结 账

 

状态图是由状态和迁移组成的。状态分为简单状态和复合状态,复合状态是指一个状态由一组或多组子状态组成时,这个状态称为复合状态,如果一个一组状态有多个子状态,则用虚线将状态图分开,再分开区域分别包含子状态图。举例:一个申请账户的状态图

计算机生成了可选文字:approve pending rgect authorizing Checking complete approved finalizing complete 吲 ected finishing 0 0

下面是对上机过程的状态图:

计算机生成了可选文字:Register Verify' login complete 简 单 地 状 态 表 示 eject Recharge complete complete 迁 移 用 具 有 开 放 式 箭 头 的 实 线 表 示 online

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 17
    评论
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值