UML是什么
Posted 产品经理速成宝典
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML是什么相关的知识,希望对你有一定的参考价值。
UML,表面上是一种以图来展示的语言,但其本质是一种看待事物的思想和角度。通过UML,我们能够拥有一个抓手,快速去挖掘到事物背后的属性、特征和行为。
举个例子,当你要向公司请假时,需要先向leader沟通审批;leader同意后,再将请假条拿给HR存档;财务则要在核对上班和请假天数后计算出你的当月最终工资。
这件事涉及到了时间、请假、4个岗位部门的人、请假条、薪资等多个角度的内容,其中有人、有物、有事,怎样才能有一个抓手让我们快速去捋清楚这件事的全貌和特征呢?
我们最惯用的就是流程图,而流程图就正和UML中的活动图不谋而合,通过时间的先后顺序去捋清楚事件(活动)的时间线及逻辑,这是我们最常惯用的一种角度;
但是,在这种角度下,如果我想快速了解请假这整件事的当前状态和状态之间的变换方式时,就需要依赖UML中的状态机图,这样我们就能快速了解做哪些事可以发起请假、哪些事会被leader拒绝等。
由UML中的活动图和状态机图举例来看,UML能够赋予我们看待事物的不同角度,帮助我们快速找到问题和事物的本质。看到这里,是不是就和我们进行需求分析的目标有共同之处了?
因此,个人是比较推荐产品经理去学习一下UML的,我们不仅可以用UML对事物的本质进行更多视角的解读,也可以借用它在我们和工程师之间搭建一座沟通的桥梁,更好地向工程师表达和阐述我们的产品和思想。
以上是关于UML是什么的主要内容,如果未能解决你的问题,请参考以下文章