B端产品经理常用的几种UML图

B端产品经理在日常的工作当中,或多或少都会使用的UML,虽说UML是软件工程的产物,概念繁多(图、依赖、泛化等),但UML的设计思想最具有系统化,其贯穿了从需求分析到系统设计的整个过程,可以很好地将商业概念转化落地为产品分析和设计概念。UML,即统一建模语言,常用于软件设计和需求分析。UML包括很多种图,如类图、构件图、部署图、对象图、包图、活动图、状态机图、顺序图、通信图、用例图、时序图。但大体上可以分为两大类:结构型的图和行为型的图。

B端产品经理常用的几种UML图

结构型的图

1.类图

类图是分析业务概念的首选,类图可能是使用率最高的UML图。下图的Person类图,是软件设计时用到的一个图。该Person类的属性有Name(姓名)、Sex(性别)、Department(部门),操作有Work(工作)。类有属性和操作,但用类图分析业务模型时,往往不需要使用操作。

2.构件图

构件图也叫组件图,一辆汽车由轮子、发动机等物理部件组成,一个软件往往也是由很多控件、重用构件所组成。构件图就是用来描述软件内部物理组成的一种图。下图右上角有标志小方块的矩形表示一个构件,构件可以再包含构件。软件需求分析工作中,需要用到构件图的情况有:待开发的系统需要与第三方的系统、原有系统、某些老系统等交互,可用构件图描述交互需求;客户对软件设计有某些特殊要求,可用构件图来描述需求。其他情况很少会用到构件图。构件图有时不会单独使用,还会结合部署图一起使用。

3.部署图

部署图是用来描述系统如何部署、本系统与其他系统是什么关系的一种图。大部分客户都会具备一定的IT基础环境(如具备局域网、一些服务器、某些软件平台等),软件系统需要基于当前的IT基础环境来规划,这时就可以使用部署图来做这个规划。分析系统的需求,不能忽略系统架构、部署、IT架构等方面的要求,我们要基于客户当前的IT基础环境,做一个最符合客户利益的规划。

行为型的图

1.活动图

活动图是分析业务流程的利器之一,活动图中的一个圆边框框表示一个“活动”,多个活动之间的带箭头线条表示活动的先后顺序,该图只是表达了一个顺序流程,活动图还可以表示分支结构。

2.状态机图

状态机图又叫状态图,是分析业务流程的利器之一,从某个物品的状态是如何变化的角度来展示流程。比如某请假条的审批流程,整个请假审批流程是围绕“请假条”这个物体来进行的,在不同的审批阶段,请假条具备不同的状态。当我们在分析业务流程时发现很多流程其实是围绕某个物体进行的,这时就可以考虑使用状态机图。

3.顺序图

顺序图也是分析业务流程的利器之一,业务过程会涉及多个环节,每个环节由不同的角色来负责,这时就可以使用顺序图来做分析。用顺序图分析的好处是能清晰表达整个过程所参与的角色,角色与角色之间的关系,各角色是如何参与到这个过程当中的。

4.用例图

用例图表达的是什么角色通过软件系统能做什么事情,可以使用用例图系统地表达软件系统的绝大部分需求。

业界动态

体验背后的刻度尺,用研如何搭建指标体系

2020-10-31 9:29:11

业界动态

企业微信如何玩赚在线教育私域社群?

2020-10-31 9:47:14

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索