为什么产品设计中需要绘制这些图形?

经常看到网上有人问,产品经理要画哪些图,怎么画流程图等关于画图的问题。确实,画图是产品经理必备的硬核技能。然而,画图又不仅仅是画几个图而已。做产品没有统一、标准的规范指导,容易让人为了画图而画图。

图业务用例图,是描述产品功能的一种重要视图。它通过参与者和用例来展现产品的功能性需求。在实际工作中,我们可以根据不同的场景、需求,画出不同的业务用例图。比如,在上面提到的虚构APP需求中,可以画出以下业务用例图:业务用例图2)系统用例图系统用例图,是描述软件系统行为的一种视图。它主要描述了软件系统与外部参与者之间的交互行为,并展示了这些行为如何支持用户目标。在实际工作中,我们可以根据不同的场景、需求,画出不同的系统用例图。比如,在上面提到的虚构APP需求中,可以画出以下系统用例图:系统用例图3、无交互原型无交互原型(也叫静态原型),是指没有交互效果和动态效果的原型。它通常是在产品设计初期使用,主要目的是为了帮助团队成员更好地理解产品设计思路和界面布局。无交互原型通常包括页面结构、元素位置、文字内容等信息,并且还会标注一些基本信息和注意事项。在实际工作中,我们可以使用各种工具来制作无交互原型,比如Axure、Sketch等等。下面是一个简单的无交互原型示意图:无交互原型03从动态视角看需求从动态视角去分析需求,则需要使用动态视图来描述产品行为特征和流程特征等方面内容。UML中动态视角包括活动图、时序图、状态机图等等,在实际工作中常见使用活动流程、时序流程等方式进行表达和描述。1、活动流程活动流程(也叫活动图),主要描述了软件系统内部或外部参与者之间所执行的操作以及这些操作之间所存在的关系和顺序。它能够清晰地展示整个过程中各个步骤之间的关系和逻辑顺序,并且能够帮助团队成员更好地理解整个过程及其细节。

在实际工作中,我们可以根据不同场景、需求绘制不同类型的活动流程。比如,在上述虚构APP需求中,我们可以绘制以下两个活动流程:

充值话费

查看优惠券

2、时序流程时序流程(也叫时序图),主要描述了软件系统内部或外部参与者之间所执行操作所涉及到消息传递顺序以及消息传递过程中所存在可能发生异常情况等内容。

在实际工作中,我们可以根据不同场景、需求绘制不同类型的时序流程。

比如,在上述虚构APP需求中,我们可以绘制以下两个时序流程:

充值话费

查看优惠券

3、状态机状态机(也叫状态转换图),主要描述了软件系统内部或外部参与者之间所执行操作所涉及到状态变化以及状态变化过程中可能发生异常情况等内容。

在实际工作中,我们可以根据不同场景、需求绘制不同类型的状态机。

比如,在上述虚构APP需求中,我们可以绘制以下一个简单状态机:

充值话费

04总结本文从UML入手讲解了画图背后逻辑和意义,并总结了静态视角下常见视图——结构图、用例图以及无交互原型;同时介绍了从动态视角下常见视 图——活动流程、时序流程以及状态机。

当然,在实际应用过程当 中,并非所有模块都需要画这么多张图片来表达清楚自己 的意思 。但是 , 在你做某个模块前 , 如果你能够把这几张图片都想清楚 , 你就会发现你对这个模块有更深刻 的认识 , 而且对于沟通协调起到很大 的帮助 。

最后 , 希望大家都能够掌握好画 图 这门技能 , 让自己做事更加高效 。
文章申明:本文章转载自互联网公开渠道,如有侵权请联系我们删除
文章评价
登录后可以评论
立即登录
分享到