美文网首页
UML建模(四)业务建模之业务序列图

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

作者: smallmartial | 来源:发表于2020-09-29 20:10 被阅读0次

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

相关文章

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

    4.1 描述业务流程的手段 描述业务流程的手段:文本 活动图 序列图 序列图和活动图比较:1.活动图只关注人,序列...

  • 《软件方法》读书笔记

    第一章 建模和UML 建模工作流 业务建模--描述组织内部系统(人脑系统、电脑系统......)如何协作,使得组织...

  • UML建模方法论(中):业务建模

    四、建模第四步:业务建模 业务建模这一块按照书中的方法来操作需要做很多的工作,包括: 业务用例视图; 业务用例场景...

  • 软件是如何开发出来的?

    愿景(目的是为了找出老大对组织那些行为指标不满) 业务建模(组织建模) 业务现状流程建模 ...

  • 系统分析与设计学习笔记5

    Asg状态建模 淘宝退货业务状态建模

  • 移动架构<第一篇>:UML建模

    [使用工具] PowerDesigner 16 [UML建模集合] UML建模<第一篇>:基本概念UML建模<第二...

  • 设计原则

    1、需求背景、业务诉求2、业务建模、数据建模、边界处理、故障预防1、抽象业务名词,方便沟通理解2、处理各种边界异常...

  • UML统一建模语言介绍

    UML统一建模语言介绍 统一建模语言简介 统一建模语言(Unified Modeling Language,UML...

  • 关于系统文档和UML业务建模

    最近大家的简书质量都好高,顿时鸭梨山大,试问干货哪里有,问君能有几多愁(被Joel感染了)……突然想起姐的思维导图...

  • 大白话说清楚DDD是什么

    DDD是与技术无关的,从纯业务的角度分析业务模型和业务流程,面向纯业务进行建模,这个和传统的面向数据库建模是有很大...

网友评论

      本文标题:UML建模(四)业务建模之业务序列图

      本文链接:https://www.haomeiwen.com/subject/haxyuktx.html