文章目录
  1. 1. 引言
  2. 2. 背景
  3. 3. UML
    1. 3.1. 用例
    2. 3.2. 活动图
    3. 3.3. 流程图
    4. 3.4. 类图
    5. 3.5. 时序图

引言

混了两年开发,忽然又进入了PM的角色上,好久没有做过项目管理了,很多工作方法都忘了。这里回忆顺便做个记录。

背景

从上次跳槽进了一个创业公司,一个20来个人的小公司,万事从简,交流靠吼,需求靠说。人少了还好,和产品1v1的干也没什么大不了。不得不说,公司发展很快,短短两年,公司已经有150+的人马了。团队也变大了,然而产品的需求还是几句话的描述,再多加几个界面图,交互,场景纯靠描述。几个产品的对接更是一群产品在讲天书,路人完全不知道讲的什么鬼。心理默默想,图呢。

UML

UML:Unified Modeling Language(统一建模语言)
UML主要的就是画图,图有好几种。
可以按照需求画相应的图。

这边着重介绍几个图:

  • 用例
  • 活动图
  • 类图
  • 时序图
  • (流程图)

用例

用例图:从用户角度描述系统功能,并指各功能的操作者。

Image

活动图

活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。

它是UML中用于对系统动态活动建模的图形,反映系统中一个活动到另一个活动的流程,常常用于描述业务过程和并行处理过程。活动图中包括泳道、活动开始、活动结束、活动、对象、分支、消息等图形符号。

总的来说:活动图是描述多个角色间协同工作的流程图。

用门店采购对接多牛供应商流程画了个事例图。
Screen shot

流程图

流程图:流程图并不属于UML的基本图形类型,但是是程序员入门必须的一种图。可以拿来简单明朗的显示代码逻辑。

门店微信支付流程图。
Screen shot

类图

类图:一般用于程序员与程序员之间的对话。作用于描述复杂的设计模式、框架、架构、类关系等
Image

时序图

时序图:比较清晰的描述函数的运行流程。

Image

文章目录
  1. 1. 引言
  2. 2. 背景
  3. 3. UML
    1. 3.1. 用例
    2. 3.2. 活动图
    3. 3.3. 流程图
    4. 3.4. 类图
    5. 3.5. 时序图