第四章:产品设计(2.4)PRD写作 – 用例模型(产品用例图)

作者: 唐杰 分类: 杰出产品经理书 v1.0 发布时间: 2014-10-24 09:26

2.4、用例模型(产品用例图)

用例(Use Case)是一种描述产品需求的方法,使用用例的方法来描述产品需求的过程就是用例模型,用例模型是由用例图和每一个用例的详细描述文档所组成的。在技术和产品的工作领域里都有用例模型的技能知识。技术人员的用例主要是为了方便在多名技术人员协同工作,或者技术人员任务交接时,让参与者更好的理解代码的逻辑结构。产品人员的用例主要是为了方便技术研发和功能测试时,让参与者更好的理解功能的逻辑。

用例起源和发展于软件时代的产品研发,后来被综合到UML规范之中,成为一种标准化的需求表述体系。虽然用例在软件研发和技术工作中应用的非常广泛,但是在互联网产品规划和设计中,并不经常使用,互联网产品的需求表达为了敏捷效率,通常采用原型加产品需求文档。

UML是英文Unified Modeling Language的缩写,中文称为统一建模语言或标准建模语言,是用例模型的建模语言,常用工具是Microsoft Office Visio。产品用例是一种通过用户的使用场景来获取需求的方式,每个用例提供了一个或多个场景,该场景说明了产品是如何和最终用户或其它产品互动,也就是谁可以用产品做什么,从而获得一个明确的业务目标。

① 用例图

用例图并不是画成了图形的用例。用例图包含一组用例,每一个用例用椭圆表示,放置在矩形框中;矩形框表示整个系统。矩形框外画如图所示的小人,表示参与者。参与者不一定是人,可以是其它产品、软件或硬件等等。某一参与者与某一用例用线连起来,表示该参与者和该用例有交互。

用例图

许多人通过UML认识了用例,UML定义为展现用例的图形符号。UML并不是为描述用例定义书写格式的标准,因此许多人误认为这些图形符号就是用例本身;然而,图形符号只能给出最简单的一个或一组用例的概要。UML是用例图形符号最流行的标准,但是除了UML标准,用例也有其它的可选择的标准。

② 用例描述文档

用例图只是在总体上大致描述了产品所能提供的各种服务,让我们对于产品的功能有一个总体的认识。除此之外,我们还需要描述每一个用例的详细信息,这些信息应该包含以下内容:

用例描述文档

用例名称:本用例的名称或者编号
行为角色:参与或操作(执行)该用例的角色
简要说明:简要的描述一下本用例的需求(作用和目的)
前置条件:参与或操作(执行)本用例的前提条件,或者所处的状态
后置条件:执行完毕后的结果或者状态

用例描述文档基本上是用文本方式来表述的,为了更加清晰地描述用例,也可以选择使用状态图、流程图或序列图来辅助说明。只要有助于表达的简洁明了,就可以在用例中任意粘贴用户界面和流程的图形化显示方式,或是其它图形。如流程图有助于描述复杂的决策流程,状态转移图有助于描述与状态相关的系统行为,序列图适合于描述基于时间顺序的消息传递。

在互联网产品和设计中,用例的使用越来越少,通常有了产品原型再加上功能流程图和功能说明文档就能够将产品需求详细的表述清楚,所以也没有必须撰写用例了。但是在大公司里,往往会追求产品流程的规范性,要求撰写用例,不过在敏捷开发的时候也会采用其它更有效率的方式,不一定非要撰写用例。

产品需求文档(PRD文档)系列导读

2、产品需求文档写作

2.1、罗列信息(信息结构图)

2.2、梳理需求(产品结构图)

2.3、原型设计(界面线框图)

2.4、用例模型(产品用例图)

2.5、逻辑流程(功能流程图)

2.6、需求文档(PRD文档)

本文来自《杰出产品经理书
专题链接:https://tangjie.me/shu(点击专题链接即可查看其他章节文章)

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

8 条评论
  • 杨硕

    2016年2月18日 22:46

    唐老师一语道破天机果然是 信息结构图的原创,不过说实话我是看了刘文智的视频才入行产品的,但是看他说信息结构图,就一直用用了3年才知道这个是给后台描述所需要字段和规则的。这回一下子就分清楚信息结构图和功能结构图的区别了。哈哈。对了我也是看到刘文智网站上写声明说您才找到您博客的。不过,打赏已支付,加油唐老师。你跟蚊子间的问题我不管,我觉得您是非常值得尊敬的。

    1. 唐杰

      2016年2月19日 09:35

      感谢打赏,么么哒

  • 彭伟信

    2015年11月19日 10:33

    学习来了

  • Pingback: 产品设计(1) – 产品需求文档(PRD)介绍 | 产品经理@詹文武
  • rock

    2014年11月13日 17:35

    这里的用例图感觉也有问题,他们之间的关系不是泛化吧,你看看UML定义。

  • Pingback: 第四章:产品设计(2) – PRD写作2、梳理需求(产品结构图) - 产品经理@唐杰
  • 网购商城

    2014年10月25日 00:43

    文章不错支持一下

  • 消灭星星

    2014年10月24日 11:22

    沙发,学习了,感谢分享。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注