【产品】PM经常使用的流程图

1、流程图分类

UML有不少种,大致能够分类两类:行为型的图和结构型的图。平时工做中的流程图,只要能把事情清晰的代表,用何种流程图表现形式,其实都无所谓。html

可是,做为一名产品经理,共有哪些种类的流程图在工做中有可能会遇到或者用到,你是否是应该要了解一二呢?说不定哪天你就须要用到其中一种。数据库

2、行为型的图

说明:做为产品岗,行为型的图咱们要着重了解。架构

  1. UML活动图
  2. UML状态机图
  3. UML序列图/时序图/顺序图

1. UML活动图

某一个角色经过多个动做完成某项工做的过程。spa

举例:把水果放冰箱架构设计

活动图中的圆边矩形,表示流程中的活动,多个活动之间的带箭头线条表示活动的前后顺序。设计

该图只是表现一个正向流程,了解一个新事物,建议从简入手,先去掉全部判断条件,拿生活中常见的生活场景举例,达到融会贯通。htm

 

2. UML状态机图

某个事务状态改变的过程。对象

举例:一个问题从提出到回答的状态变化blog

整个过程是问绕着“问题”这个事务进行的。每个绿色的框框表明一个当前问题的状态。一样,从简入手,先不考虑复杂的状况,学会再说。事务

3. UML序列图/时序图/顺序图

多个角色参与,期间通过多个步骤,最终完成某项工做的过程。

举例:顾客在某APP点个外卖

图中有三个小人,每一个小人表明一个角色。角色与角色之间有一条线条链接,表示角色之间如何交互。顾客点外卖,涉及到几个角色,几个过程,若是遇到此状况,能够考虑使用UML序列图。

好处在于可以清晰的表达整个过程所涉及到的角色,以及角色与角色之间的关系,各角色是如何参与到此过程当中的。

 

3、结构型的图

说明:结构型的图,大部分我以为知道就好,大部分是开发小伙伴须要精通的东西,咱们产品人实在须要用到,请教下开发小伙伴们就好。

不过,若是对技术感兴趣的产品经理,我以为你能够钻研一二。俗话说,技多不压身嘛!

  1. 类图
  2. 对象图
  3. 构件图
  4. 部署图
  5. 包图

1. 类图

某一类东西的抽象或者统称。好比:人类。

说明:每个软件系统都会牵涉到不少人、业务和物品等,这些东西之间可能会有不少关系,发生不少事情。

类图就是任何一个系统、任何一个项目的底层,能帮助咱们识别出这些人和事,并理清他们的关系。

类(Class)通常包含3个组成部分。第一个是类名;第二个是属性(attributes);第三个是该类提供的方法( 类的性质能够放在第四部分;若是类中含有内部类,则会出现第五个组成部分)。

类名部分是不能省略的,其余组成部分能够省略。类名书写规范:正体字说明类是可被实例化的,斜体字说明类为抽象类。

属性和方法书写规范:修饰符 [描述信息] 属性、方法名称 [参数] [:返回类型|类型]。

属性和方法以前可附加的可见性修饰符:加号(+)表示public;减号(-)表示private;井号(#)表示protected;省略这些修饰符表示具备package(包)级别的可见性。

若是属性或方法具备下划线,则说明它是静态的。描述信息使用 << 开头,使用 >> 结尾。类的性质是由一个属性、一个赋值方法和一个取值方法组成。书写方式和方法相似。

 

2. 对象图

类的实例化,描述一个具体的东西

说明:需求分析时,其实咱们接触到的是一个又一个具体的东西。好比:见到一个个具体的人,一份又一份具体的业务数据等,这些具体的东西其实就是对象。

 

 类图和对象图的区别:

 

 

不管是类图仍是对象图,其实都是为了方便构思数据库底层的数据表结构该如何设计,表与表之间有什么关系。

对象与类是很相似的,人是一个类,但男人和女人就是人类的实例化,表示具体的对象。在数据库中,有可能就会有一张男人表、女人表;也有可能只有一张叫Person的表。

下面三种图,产品经理几乎用不到,此文不过多阐述,如需有小伙伴须要了解,可私下交流。

  1. 构件图:用来描述软件内部物理组成的一种图。
  2. 部署图:描述系统如何部署、本系统与其余系统是什么关系的一种图。主要是物理设备,区别与软件设计维度的系统架构设计。
  3. 包图:将同一类业务形态的类图打包放一块儿,便于维护管理与阅读。

 

原文出处:https://www.cnblogs.com/weknow619/p/11639391.html

相关文章
相关标签/搜索