产品经理在产品设计中,常用到UML(统一建模语言,Unified Modeling Language ),它是一种描述“面向对象”的软件建构过程的模型图。
UML由Grady Booch、James Rumbaugh、Ivar Jacobson三人共同发明,下面是一个发明者Grady booch的段子。
软件建模与设计过程的需求分析、架构设计、详细设计三个阶段中,大量使用符合 UML 规范的模型图,其中比较常用的有类图、序列图、组件图、部署图、用例图、状态图和活动图。
1、类图:展示业务系统中的对象类及不同类间的相互关系,包括类的继承、关联和依赖等。
2、序列图:描述不同的对象间交互的顺序,强调数据、消息传递的时间顺序。
3、组件图:展现软件系统不同组件间的组织结构以及依赖关系。
4、部署图:描绘信息系统整体构建中硬件节点与软件组件结合的的物理部署关系。
5、用例图:主要是从用户视角展示信息系统的功能,以及用例与参与者的关系。
6、状态图:用于描述业务对象的状态变化,以及触发这些状态转换的事件。
7、活动图:用于展现业务流程、操作流程中的步骤,并且在流程中展示出关键的决策点。