B 端产品必修课:UML入门
Posted 进击的零度
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了B 端产品必修课:UML入门相关的知识,希望对你有一定的参考价值。
01
什么是 UML?
01
什么是 UML?
02
为什么用 UML?
02
为什么用 UML?
03
UML 图分类
03
UML 图分类
-
结构图:定义了一个模型的静态架构,对构成模型的‘要素'建模。 -
行为图:描绘了系统的动态视图或系统的行为。 -
交互图:描述了系统中各种用例元素之间的流程
04
常用图--类图
04
常用图--类图
1、组成
1、组成
2、可见性
2、可见性
3、多重性
3、多重性
4、关系
4、关系
4.1 关联
4.2 依赖
4.3 泛化(继承)
4.4 实现
4.5 聚集
4.6 组成
05
常用图--状态机图
05
常用图--状态机图
1、组成
-
开始状态:开始状态是一个实心圆 -
状态:状态指对象的生命周期中满足某些条件、执行某些活动时条件。 -
转移:状态的转移是由事件触发,是一个特定的动作或者行为。 -
结束状态:结束状态是一个同心圆。
2、详解
2、详解
-
entry(入口动作):进入该状态时的特定动作。 -
do(内部活动):状态保持不变时执行的动作。 -
event:接受到某个动作时执行的动作,不会退出状态本身。 -
exit(出口动作):退出该状态时的特定动作。
3、订单状态机
3、订单状态机
-
待支付:代表买家下单了但是还没有付款。 -
待发货:代表买家付款了卖家还没有发货。 -
已发货:代表卖家已经发货并寄出商品了。 -
已完成:代表买家已经确认收到货了。 -
退款中:代表买家付款后取消订单。 -
交易关闭:代表订单过期了买家也没付款、或者卖家关闭了订单。
参考资料
1、https://www.uml.org/
2、http://www.srcmini.com/37800.html
3、https://segmentfault.com/a/1190000021317534
以上是关于B 端产品必修课:UML入门的主要内容,如果未能解决你的问题,请参考以下文章
一文快速入门分库分表中间件 Sharding-JDBC (必修课)