分享

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

 精诚至_金石开 2023-05-15 发布于上海

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)用手上现有的资源去山寨这个完美方案。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多