- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从“产品需求文档” (PRD到“产品设计文档” (PDD
传统上写产品需求文档(PRD的做法,就是把用例、流程图和网页原型图一股脑的 放到一个 Word文档里。一般一个产品都包含乃几十个乃至上 百用例,每个用例都
有自己的流程图,每个流程图又包含了少则几个多则几十的网页原型图,结果就是 产品需求文档变得庞大无比,写的人费事儿,读的人更惨。
自从我受到了这样文档的折磨, 我就一直都在琢磨怎么才能把文档写得更简单一点, 让阅读的人-通常是设计师和程序员-能够在最短的时间内领会产品的设计。
原来做 UI 设计师的时候,我创造了一种的 办法,这个方法受到了很多人的欢迎, 这篇文章也引起了一定的反响。其实当时在实际使用的时候,我不仅产出这样一份 流程图, 还利用网页热区, 把流程图中的界 面元素(蓝色的元素) 和原型网页( HTML 文件)给结合起来了,这样设计师和程序员在看流程图的时候,只要用鼠标点一下 界面元素,就可以连接到原型网页, 非常方便!这个办法我一直都在用,只是当时 没有写在文章里罢了。
后来随着工作性质的变化,我需要越来越多地考虑产品的整体和功能、而不是像原 来一样只在特定需求内围绕界面做文章, 我就开始寻找把用例整合进前述方 法的可 能。在经过了一段时间的摸索和实践后,我逐渐形成了自己特有的一套产品需求文 档的写法,为了表示区别,我称之为“产品设计文档”,简称 PDD。
本文就是对PDD的介绍。
PDD的组成部分
PDD有三个组成部分,它们分别是用例、流程图和原型图 用例
用例从整体脉络上定义了产品所具有的功能。比如对于一个邮件系统来说,“写邮 件”、“发邮件”和“删除邮件”等功能都是用例。
用例比较流行的写法,是在每一个用例中标明它的前后置条件和异常情况等属性。
不过在PDD中,我完全放弃了上述属性,只保留用例的名称和简要描述。 因为“用
例”的出发点就是“用户”,如果你站在一个用户的角度来思考产品的功能,你会 发现那些属性你根本就不会考虑。并且,各种前后置条件和异常情况,完 全可以放
在流程图中,这样更清楚。
流程图
流程图是对用例的细化,它可以清晰地表现一个用例所有相关的前置、后置和分支 条件。流程图的画法我在一文中已经说得非常清楚了,在此不再赘述。唯一值得注 意的是,我以前并没有意识到流程图本身也是有 ISO 标准的,因此“画”中使用的 流程图元素并不符合 ISO 标准,也和一些已经成型的系统(比如这篇)有出入,因 此元素在使用上还存在一些问题。在日常工作当中我已经对元素使用做了修改,以 后有时间我会更新“画”一文的内容,也有可能直接把模板放出来。
原型图
原型图是对流程图中“界面元素”的展现。这个东西没什么可说的。
PDD的表现方式
用例、流程图和原型图一般都是产片需求文档( PRD中已有的东西,PDD在这点上
和PRD没什么区别。而下面要说的表现方式,则是 PDD的精髓。我比较孤陋寡闻,
还没看到过有人像我这样组织这三块内容,所以姑且认为这是我的首创吧。
用例和流程图
首先把用例和流程图整合起来。 方法很简单, 利用网页的 frame 标签,新建几个帧:
-另外两个帧的容器,不用解释吧
-导航帧,用于存放用例列表
-默认情况下的主帧,用于存放文档简介、作者、版本和更新日志一类的东
西
然后新建一大堆网页,把所有的流程图都放在这些网页里,每个流程图(即每个用 例)放在一个网页里, 最后修改, 把用例名称和其对应的网页链接起来。 完工以后, 页面应该是下面这个样子:
(SJl-i1 I
0 ■■Mil !
1 ■轉立da ■出 i.?w輔
1. R-IMIMfl
■单 0JJMM102B
本交档说阴
c.r.2OMic?a
?***■
flj ?????*
PDD文 档
首页
r HflK
例,右侧为流程图
左侧为用
好了,左侧为用例,右侧为流程图,这样就把用例和流程图整合了起来,并且结构 清晰,查看方便。
流程图和原型图
整合流程图和原型图的重点在于,提供一种方便的方式,以让读者能够在看流程图 时方便的看到其中包含的原型图。为了达到这个目的,我的做法是:
1. 在用画流程图时,选择界面元素(蓝色的那个),然后在“检查器”-“属 性:动作”中选择“打开文件”,然后按“选择文件”,找到你的原型图文 件并按“确定”,这样你这个元素就和原型图链接起来了。如下图所示:
2. 在 OmniGraffle 中输出这个流程图文档时,不是选择图片,而是选择“ HTML 图像映射”,这样在生成出来的网页上,蓝色的界面元素都是可以点击的, 点了以后就链接到原型图。很方便对吧但这还不够;
3. 用,把所有图片链接都改成弹出图层,这次再点刚才那些链接看看,效果是 不是更棒
好了,通过这样的方法,产品设计文档( PDD就将用例、流程图和
文档评论(0)