ImageVerifierCode 换一换
格式:PPT , 页数:92 ,大小:1.80MB ,
资源ID:15061845      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15061845.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(腾讯从概念到产品需求分析过程优质PPT.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

腾讯从概念到产品需求分析过程优质PPT.ppt

1、写了又不一定会;(不小心破了珍珑的虚竹不好意思地看了逍遥子一眼)会了又不一定会考;(苦心准备当盟主的左冷禅背后响起闷响)考了又不一定会过;(白眉鹰王身边秋风吹过阵阵凄凉的落叶)过了又不一定能毕业;(被古墓派退学的李莫愁脸色一变)毕业又不一定会找到工作;乐天的令狐冲正在酒醉中没听见)找得到工作又不一定保得住工作;(萧峰夺门而出)?”只见现场沉默三秒之后,众人联手围殴杨过5先从语法课讲起用户是一个或者多个名词;产品是名词,一般由很多个名词组成;产品设计过程功能需求就是找出“动宾短语”的集合性能需求就是找出“形容词”的集合6订书机为例(仅供参考)产品订书机:n.一种装订文件的文具订书机包括:杠杆结构

2、:n.进钉结构;n.压钉结构;n.钉书钉(消耗品):n.用户用户:n.使用订书机的人,应大于3周岁;且有手或者类似可以发出至少1kg力量的人。最常用(80%以上)为女性(21-40)。需求功能需求装订文件;Load钉书钉;Unload钉书钉;性能需求外观、颜色、省力、材质.7产品设计过程定义好用户定义好产品先分析功能需求再分析性能需求80/20的误区:产品日趋同质化,公司之间的差别,市场竞争的成败,往往是由性能决定8互联网本质论计算机为什么叫计算机?互联网其实是一个大数据库大部分应用都是数据库应用Search?B2B、B2C、C2C?Gaming?Avatar?Blog?小部分应用是即时的存储

3、转发类IMVoIP复习数据库的知识!9课程概述10课程内容Use Case分析方法找寻用户定义产品发掘功能需求性能需求的“套路”需求文档的撰写产品经理常用“技法”工作组织方法常用图表和绘图方法11需求分析与人文需求分析是一个工业化的写作过程80的套路20的创意好的语文水平:有利于抓住关键词汇有利于培养数字敏感有利于增强形容能力有利于组织文档结构有利于提高沟通能力读书吧!写博客吧!12Use Case分析法13USE-CASE的历史1967年Jacobson在爱立信工作的时候开始使用这种思想这种想法最早应用于大型交换机系统的需求获取1971年完成了这种方法的最初原型1985年推出了改进版,并发布

4、了面向对象的OOSE方法大部分面向对象技术都采用这种需求方法,UML建模语言也已将它包容进去它还被广泛的应用于工业领域14需求获取的前提用户必须告诉你他想要什么你必须完整地了解用户的业务你必须知道与系统有关的任何人和任何东西如果用户不能告诉你他们想要什么,你必须花费时间去观察和记录他们现在是怎么工作的从专家那里了解用户业务的原理和规则你是去了解要做什么而不是怎么做15首先,您需要把系统看成黑盒一开始就深入细节的产品经理,忙乱而又没有绩效往往陷入细节的泥坑,甚至是技术细节,甚至UI细节被层出不穷的需求点和例外处理困扰控制不住满脑袋乱冒的ideas请相信!系统内部无论多么复杂他总是可以被“使用说明

5、书”说清楚16Actor17需求分析的第一个问题谁是这个产品的用户?或者,谁是这个产品系统中的角色?18什么是角色(Actor)与系统发生交互作用的、系统之外的任何东西都是角色可以是人也可以是机器角色不等同于使用者角色存在于系统外部角色不是活动的准确描述使用者是行驶某个角色职责的系统的使用人员如小王是个采购员我是角色Actor!19角色(续)每个Actor都通过不同的方式使用系统,除非他们是相同的ActorActor使用系统的每一种方式就是一个Use Case群普通用户群管理员群股东群创建者群股东20角色分类主动角色:Use Case的动作序列是由他先发起的,通常系统返回最后结果主叫方,采购人

6、员,票据录入员等被动角色:系统通过调用角色来完成Use Case的动作序列(或其中的某一个动作)不是初始动作的发起者当系统需要它们帮助的时候最终是为了满足主动角色的需要通常是机器或其他系统ActorUse Case1Use Case2ActorActor21Script22脚本Script脚本是一个角色与系统之间的一组交互作用通常具有详细的真实数据及实际的期望输出值一个应用系统可能具有成千上万个脚本即使同一件事,所得到的脚本可能也会有细微的区别脚本是描绘Use Case的重要的背景信息23脚本示例1:小王输入他的账号#4135972:小王输入他的密码#1198233:小王查询98.7.1至98

7、.12.31日之间的平均余额4:系统显示余额1:小张输入他的账号#4133432:小张输入他的密码#6467883:小张查询98.3.1至98.5.31日之间的平均余额4:小李输入她的账号#3467802:小李输入她的密码#4356453:小李查询98.7.1至98.12.31日之间的平均余额4:系统显示余额24脚本与Use Case一个Use Case代表一组潜在的脚本通过研究一组相似的脚本,可以得到它们内在的逻辑相似的脚本通常遵循相似的模式工作,并提供相似类型的结果一个Use Case通常关注某一个目标例如:查询存折余额Use Case25Use Case26转让群通过Use Case描述

8、系统功能需求一个系统具有无限个潜在的脚本但一个系统可以被有限的Use Case完整说明系统的每一个Use Case都必须列举,否则系统将会遗漏功能创建群解散群加入群赞助群邀请加入群群内发言授权群管理27Use Case描述系统提供的交互功能一个Use Case可以被其他的Use Case调用Use Case可以组合完成某一项更大的功能Use Case说明系统需要提供什么而不是怎么提供用户并不关心你如何给他们提供所需要的功能Use Case一般是用“动宾”短语命名创建群解散群加入群赞助群邀请加入群群内发言授权群管理28Use CaseUse Case不是分析设计文档虽然它们支持后续的分析设计工作

9、Use Case不是操作脚本它不是用户使用系统时实际操作的具体步骤的记录虽然它可能是通过操作脚本得来的29Use Case是很好的测试单元Use Case清晰地描述了系统的功能界面测试人员可以在开发初期制定测试计划每一个Use Case都严格地说明了系统的某一项功能它的输入它的输出期间的交互作用Use Case是黑盒测试的基准30Use Case的阐述应该包含Use Case的所有重要细节应该包括角色与系统交互的关键步骤,可以使用顺序图(Sequence Diagram)要表述有关角色的信息要分清哪些是角色所具有的职能、哪些是系统所应提供的要列清使用这些功能是所应满足的前提条件如果某些功能具有

10、质量上的要求(如性能),也要列出来创建群DdddddddddddDddddxxafsdfadsDdddddddddddDdddfcadsfasdddddccdasdwe31Use Case:标记方法简单Actor名称Use Case名称32Use Case:主动角色经纪人下单投资人报价审查货币存取经纪管理系统33Use Case:被动角色经纪人下单投资人报价审查货币存取经纪管理系统银证转账系统34画Use Case图规则主动角色画在图的左边被动角色画在图的右边每个Use Case必须为用户提供确切的功能Use Case名称必须写在椭圆里面保持图面整洁每一张图里不能有太多的Use Case为每一

11、个Use Case编号便于检索为Use Case建立目录(编号和名称)便于管理35Use Case 高级概念36Use Case高级概念通过分析Use Case图,分析人员可以找出不同的业务过程之间的共性扩展、包含、派生、使用等关系通过这些关系可以降低系统的复杂度为重用提供了条件将共性提出来,可以帮助我们发现重复的过程二次开发应该关注的地方37Actor 的继承类似于Use Case的扩展,角色之间可以继承其他银行不仅具有储户的所有功能,还有其他的功能38Actor 继承的好处在不丢失信息的前提下,简化了Use Case图继承说明了角色间的层次关系派生者继承了父角色的所有能力父角色不知道派生者

12、39扩展关系:extend扩展关系通常用来表示某一个Use Case的可选择部分扩展关系允许分析人员在没有改变基Use Case的情况下增加或修改基Use Case的功能复杂的可替代途径应该使用扩展关系把它们分成多个Use Case也可以这样看扩展关系:在基Use Case上插入功能,而基Use Case本身不知道这个扩展40扩展关系(extend)示图41使用关系如果Use Case A包含Use Case B,表示在执行Use Case的动作序列过程中,在某一点上将开始执行Use Case B的动作序列,完成后将回到同一点上继续执行完Use Case A的动作序列它与扩展关系的区别是:扩展

13、是可选的包含是必做的(更象一个子过程)和扩展关系一样,一个Use Case可以包含很多个子Use Case,也可以被很多个父Use Case所包含42包含关系(include)示例43包含关系(include)示图44关于扩展和包含关系45Use Case发掘实操46Use Case发掘过程定义Actor发掘Actor使用系统的脚本Script总结Use Case组合研究Actor之间的继承关系研究Use Case之间的include、extend关系贯穿始终:维护一套词汇表CE47词汇表!词汇表!词汇表有多重要?可以建巴别塔代码中的变量需求文档的重要组成部分和线索维护词汇表应该是产品团队最重

14、要的工作之一Buddy?面板联系人?通讯录联系人?电话好友?手机好友?QQ联系人?邮件好友?IM联系人?过滤联系人?48词汇表示例:被叫号码本节所述之被叫号码,其格式要求为:符合E.164电话号码编号计划规范。对于PBX分机号码,应为18位数字;对于普通电话号码,合法格式为:以“+”、“-”分隔的1-21位数字字符串;可选包含以“+”引导的国家代码;如+86代表中国,+1代表美国;必须包含地区代码和电话号码,其间用“-”分隔;如0755-26441099;010-38454233;如果包含国家代码,则地区代码的长途前缀(如“0”)应省略;如+86-755-26441099;+86-10-384

15、54233如果某外线号码包含分机号码,其间用“-”分隔;如0755-26551099-384;+86-755-26551099-384对于中国移动电话号码,合法格式为:国家代码和移动电话号码如+86-13509345659或移动电话号码如13509345659,在被叫号码中无需根据对外地手机加入0前缀。不包含Omni PCX交换机的外线拨号前缀。如某Omni PCX交换机的外线拨号前缀为“9”,但在RTX系统中的电话号码资料中不需要具备这个外线拨号前缀。RTX Omni PCX插件软件需求规格说明书.doc49Use Case的Pattern大部分互联网服务本质上是DB:增删改查导入导出批量操作计算机应用的基础支撑功能:安装卸载启动停止重启动OAM(运营、管理、监视)50自定义头像的Use Case用户Server组管理员PMM第三方头像CP设置自定义头像从本机设置从网络硬盘设置从第三方系统设置 第三方头像系统网络硬盘系统extendextendextend添加第三方CP查看头像运营数据51Use Case阐述52Use Case:开始走向需求规格说明书Use Case图并不是需求文档的必备部分Use Case分析是过程,不是结果Use Case阐述,等于:53Use Case阐述的基本四要素进入条件描述Use Case在何种情况下进入如用户必须具备什么条件?之前发生了什么?基本

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1