UML建模(四)业务建模之业务序列图

4.1 描述业务流程的手段

  • 描述业务流程的手段:文本 活动图 序列图
  • 序列图和活动图比较:
    1.活动图只关注人,序列图把人当作系统。
    2.活动图表示动作,序列图强迫思考动作背后的目的。
    3.活动图“灵活”,序列图不“灵活”。

4.2 业务序列图要点

  • 消息代表责任分配而不是数据流动
    1.序列图最重要的要点是消息的含义。A指向B的消息,代表“A请求B做某事”,或者“A调用B做某事的服务”,做某事是B的一个责任
  • 抽象级别是系统之间的协作
    1.业务建模的研究对象是组织,出现在业务序列图生命线上的对象,其最小颗粒是系统,包括人和非人系统。
  • 只画核心域相关的系统
  • 把时间看作特殊的业务实体
  • 为业务对象分配合适的责任

4.3步骤-现状业务序列图

  • 尽力描绘出真实的现状
  • 常见错误:
    1.把想象中的改进当成现状
    2.把“现状”误解为“纯手工”
    3.把“现状”误解为“本开发团队未参与之前
    4.把“现状”误解为“规范”
    5.我是创新,没有现状
    6.我做产品,没有现状

4.4步骤-改进业务序列图

  • 改进模式一:物流变成信息流


  • 改进模式二:改善信息流转


  • 改进模式三:封装领域逻辑
    1.用软件系统代替人脑,业务流程就得到了改进。


  • 阿布思考法
    (1)假设有充足的资源去解决问题,得到一个完美的方案;
    (2)用手上现有的资源去山寨这个完美方案。
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值