《需求分析与需求管理PPT精选文档课件.ppt》由会员分享,可在线阅读,更多相关《需求分析与需求管理PPT精选文档课件.ppt(89页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、瑞泽思研发管理 Copyright RightWays 20101需求分析与需求管理需求分析与需求管理 1机密资料 Copyright RightWays 20102|5/16/2023 缩略语缩略语RASRequirement Allocation Sheet需求分配表RTMRequirements Tracing Matrix需求跟踪矩阵SRSSoftware Requirement Specification软件需求规格书HRSHardware Requirement Specification硬件需求规格书AHPAnalytical Hierarchy Process层次分析法QFDQ
2、uality Fumction Deployment质量功能展开FFBDFunction Flow Block Diagram 功能流图HDHierarchy Diagram(Fumction TreePhysical Tree)层次图BBFVBuilding Block Function Verification组件功能验证机密资料 Copyright RightWays 20103|5/16/2023 课程目标课程目标产品需求分析和需求管理概述产品需求分析和需求管理概述产品需求收集产品需求收集产品需求整理和需求分析产品需求整理和需求分析产品需求分解和分配产品需求分解和分配产品需求实现和验证
3、产品需求实现和验证机密资料 Copyright RightWays 20104|5/16/2023 需求的重要性需求的重要性需求是产品的根源,需求工作的优劣对产品影响最大。就像一条河流,如果源头被污染了,那么整条河流也就被污染了。机密资料 Copyright RightWays 20105|5/16/2023 需求的定义需求的定义需求需求是对产品或过程的操作、功能和设计的特性或约束的表述,这些表述是明确的、可测试的、可度量的,而且对于产品或过程的可接受性(被顾客或内部质量保证措施)来说是必须的。IEEE1220-1998机密资料 Copyright RightWays 20106|5/16/2
4、023 需求工程过程需求工程过程u需求收集u需求整理与需求分析u需求分解与分配u需求实现和验证机密资料 Copyright RightWays 20107|5/16/2023 需求工程的三个层次需求工程的三个层次n“被动型被动型”:是指开发者被动地对待需求工程的各项活动,能少干则少干,能偷懒则偷懒。他们认为需求是用户的事情而不是自己的事情。开发过程中经常发生需求变更,导致产品迷失方向,不是半途而废就是陷入半死不活的状态。n“主动型主动型”:是指开发都积极地开展需求工程中的各项活动。他们把获取准确的需求当作自己的职责,会想尽一切办法克服需求开发和需求管理过程中的困难,而不是找借口推卸责任。俗话说
5、“良好的开端是成功的一半”,“主动型”需求工程是开发成功产品的必备条件。n“领先型领先型”:是需求工程的最高境界。开发者发掘了连用户自己都没有意识到的需求,导致用户跟着新产品跑而不是新产品围着用户转,这叫引导消费。需求工程做到这个份上,才能使产品立于不败之地,长盛不衰。机密资料 Copyright RightWays 20108|5/16/2023 缺陷引入阶段分析缺陷引入阶段分析错误引入阶段分析错误引入阶段分析错误定位费用分析James Martin:超过50%的缺陷由不完善的、不正确的、不准确的和/或不明确的需求所引起James Martin:80%以上的用于定位软件错误的费用是基于软件系
6、统需求定义的错误机密资料 Copyright RightWays 20109|5/16/2023 什么是需求工程?什么是需求工程?n把所有与需求直接相关的活动通称为需求工程n需求工程中的活动可分为两大类:需求开发、需求管理需求工程需求开发需求管理需求确认需求跟踪需求变更控制需求调查需求分析需求定义机密资料 Copyright RightWays 201010|5/16/2023 需求工程各个阶段工具需求工程各个阶段工具需求收集需求整理和分析需求分解和分配需求实现和验证机密资料 Copyright RightWays 201011|5/16/2023 需求工程过程的关联需求工程过程的关联 市场管
7、理需求管理产品开发需求整理分析与确认需求收集需求分解与分配需求实现需求验证细分市场了解市场组合分析初步业务计划管理评价业务计划计划概念开发验证发布产品线级别项目(产品)级别机密资料 Copyright RightWays 201012|5/16/2023 项目任务书中的需求项目任务书中的需求机密资料 Copyright RightWays 201013|5/16/2023 需求工程过程需求工程过程n客户:“我希望在车里装一个扬声器,这样可以听到低沉的鼓声了”“客户需求”n市场需求分析人员:“需要110dB低频声音输出”“需求描述”n项目需求分析人员:“将广播的输出在2050HZ的范围内放大到1
8、15W”“设计需求”n设计人员:“使用Zapco Z100S1VX功放和JLAudio12W1-8扬声器”“产品设计”机密资料 Copyright RightWays 201014|5/16/2023 需求工程贯穿产品开发全过程需求工程贯穿产品开发全过程书面标准事实标准功能需求 非功能需求质量属性DFX客户要求市场需求内部需求标准约束产品包需求设计需求构架设计软件需求硬件需求系统规格机密资料 Copyright RightWays 201015|5/16/2023 为什么要尽早测试为什么要尽早测试阶段需求设计编码单元测验收测试交付后维护纠正费用15102050200需求测试:需求确认!机密资料
9、 Copyright RightWays 201016|5/16/2023 课程目标课程目标产品需求分析和需求管理概述产品需求分析和需求管理概述产品需求收集产品需求收集产品需求整理和需求分析产品需求整理和需求分析产品需求分解和分配产品需求分解和分配产品需求实现和验证产品需求实现和验证机密资料 Copyright RightWays 201017|5/16/2023 需求收集过程需求收集过程确定客户客户分析调查准备实际调查机密资料 Copyright RightWays 201018|5/16/2023 谁是用户?谁是用户?n“用户”(user)是一种泛称,它可细分为“客户”(customer)
10、、“最终用户”(the end user)和“间接用户”(或称为关系人)。n掏钱买产品的用户称为客户,而真正操作产品的用户叫最终用户,客户与最终用户可能是同一个人也可能不是同一个人。机密资料 Copyright RightWays 201019|5/16/2023 需求采集的要点:确定用户需求采集的要点:确定用户机密资料 Copyright RightWays 201020|5/16/2023 客户需求的收集途径客户需求的收集途径市场活动销售活动 用服活动公开信息商业伙伴专业数据一手信息二手信息需求库需求整理分析报告交流竞争者信息.统计报告新闻剪报订阅的报告专家顾问团高层拜访展览用户探针用户大
11、会产品介绍、投标客户反馈标杆研究用户访谈现场问题解决网上设备巡检机密资料 Copyright RightWays 201021|5/16/2023 采集方法的特点采集方法的特点方法方法时间范围时间范围产品范围产品范围短期短期中期中期长期长期当前当前未来未来用户大会用户大会专家顾问团专家顾问团需求探针用户访谈高层技术交流产品试用现场支持售后反馈机密资料 Copyright RightWays 201022|5/16/2023 需求收集需要考虑的方面需求收集需要考虑的方面需求收集公司约束客户期望使用环境系统接口系统接口效果衡量指标系统接口操作方式外部约束机密资料 Copyright RightWa
12、ys 201023|5/16/2023 客户需求十问客户需求十问n客户试图解决什么问题?n客户今天的需求是什么?一年?两年?五年呢?n客户想怎样增长自己的业务?n客户认为未来市场的变化趋势会是什么?n现在我们带给市场什么价值?n针对本领域的产品客户最大的担忧是什么?n客户的客户有什么期望?n客户认为谁是我们的竞争对手(直接和潜在)?n客户认为我们的优势弱点是什么?n客户认为我们竞争对手的优势弱点是什么?机密资料 Copyright RightWays 201024|5/16/2023 真正理解客户意图真正理解客户意图“话机听筒的电缆应该有10米长”(客户需求)Why?而客户真正的意图是“可以拿
13、着电话在房间的任何一个地方通话”10M机密资料 Copyright RightWays 201025|5/16/2023 需求和描述的需求和描述的5 5原则原则以产品必须做什么,而非应该怎样做像陈述原始数据那样详细表达需要使用肯定句而非否定句把需要表达成产品的属性避免使用必须和应该机密资料 Copyright RightWays 201026|5/16/2023 客户陈述客户陈述需求描述需求描述原则原则客户陈述客户陈述需求描述(正确)需求描述(正确)需求描述(错误)需求描述(错误)“什么什么”而非而非“怎怎样样”“有时灰尘会进入系统,给我带来麻烦。”系统提供灰尘防护能力系统通过防护网防护网提供
14、相应的灰尘防护功能。特点特点“工作中,我总是一不小心就把螺丝刀掉到地上了。”在被摔过几次后螺丝刀仍然能正常工作。螺丝刀很不好很不好,经常被掉在地上。肯定而肯定而非否定非否定“根据公司规定,无论刮风下雨,我都需要坚持在户外工作。”螺丝刀在雨中仍能正常工作。螺丝刀在雨中不会不会不能不能使用。产品属性产品属性“我希望能用我的打火机给电池充电。”可以用自动打火机给螺丝刀的电池充电。自动打火机器事业自动打火机器事业者者可以给螺丝刀电池充电。避免避免“必必须须”和和“应该应该”“当我不知道螺丝刀的电池还有多少电时我会很烦。”螺丝刀提供电池能量多少的显示。螺丝刀应该应该提供电池能量多少的显示。机密资料 Co
15、pyright RightWays 201027|5/16/2023 单项需求采集模板单项需求采集模板部门部门:.姓名姓名:.联系方式联系方式:.采集的活动(采集的活动(where/when)客户背景资料客户情况介绍客户情况介绍(who)客户的描述客户的描述(what)产生的原因产生的原因(why).客户的评判客户的评判(how)需求关联需求关联系统关联业务关联人物关联支持材料关联验收标准满意度竞争评判优先度机密资料 Copyright RightWays 201028|5/16/2023 需求收集工作反思需求收集工作反思是否和目标市场上所有主要类型的客户都交流了?通过捕捉客户的潜在需求,我们
16、能够看到产品相关需求之外的需求吗?在实际客户交流中,哪些将成为进行开发活动的优秀参与者?那些是我们现在知道开始是不知道的?我们是否对其中的需求感到惊奇?需求调研组织中是否包含哪些需要深化理解客户需求的人?机密资料 Copyright RightWays 201029|5/16/2023 构造例行化需求收集机制构造例行化需求收集机制n构建需求收集IT系统n形成需求收集报告机制n组建需求收集分析专业团队n与员工任职资格、绩效挂钩n控制神经末梢(出差、展览、招标等)机密资料 Copyright RightWays 201030|5/16/2023 书面标准事实标准功能需求 非功能需求全方位的需求收集
17、和提炼全方位的需求收集和提炼 质量属性 DFX客户要求市场需求内部需求标准约束产品包需求设计需求构架设计软件需求硬件需求系统规格机密资料 Copyright RightWays 201031|5/16/2023 课程目录课程目录产品需求分析和需求管理概述产品需求分析和需求管理概述产品需求收集产品需求收集产品需求整理和需求分析产品需求整理和需求分析产品需求分解和分配产品需求分解和分配产品需求实现和验证产品需求实现和验证机密资料 Copyright RightWays 201032|5/16/2023 需求整理和分析过程需求整理和分析过程需求收集解释原始数据整理需求设置权重概念选择机密资料 Cop
18、yright RightWays 201033|5/16/2023 什么是系统工程什么是系统工程 机密资料 Copyright RightWays 201034|5/16/2023 系统工程、部件设计、项目管理系统工程、部件设计、项目管理 机密资料 Copyright RightWays 201035|5/16/2023 PDTPDT的两个核心团队的两个核心团队 客户支持市场财务计划原型构造采购测试开发生产组员外围小组成员SE制造工程软件系统硬件系统测试工程服务工程业务分析PDT:Product(Project)Development Team 产品(项目)开发团队机密资料 Copyright
19、 RightWays 201036|5/16/2023 需求专题讨论会需求专题讨论会时间时间议程项目议程项目备注备注8:00-8:30介绍回顾议程、产品/项目、规则8:30-9:00情况简介介绍项目现状、市场需求、用户访谈结果等9:30-12:00自由讨论自由讨论应用的特性12:00-13:00午餐1:00-2:30自由讨论自由讨论应用的特性2:30-3:30特性定义写出2-3句话定义特性3:30-4:30意见精简和优先顺序设置特性优先等级,排序4:30-5:00结束总结,指出“停车场”项目、确定专题讨论会机密资料 Copyright RightWays 201037|5/16/2023 需求
20、分类需求分类n优先级分类法:强制、非强制、指导、参考n专业领域法:开发、制造、测试、发运、安装、操作、维护、回收n来源分类法:合同、规范、公司策略、规章制度、协议、标准环保需求UCD需求安全性需求可靠性需求标准约束可维护需求性能需求其他需求机密资料 Copyright RightWays 201038|5/16/2023 产品包需求的产品包需求的8 8个大类个大类n(Price)价格nA(Availability)可获得性nP(Packaging)包装nP(Performance)性能nE(Easy of use)易用性nA(Assurances)保证nL(Life cycle costs)生
21、命周期成本nS(Social acceptance)社会接受程度机密资料 Copyright RightWays 201039|5/16/2023 识别冲突(冲突矩阵法)识别冲突(冲突矩阵法)优化方向需求1需求2需求3需求4需求1+0 0+需求2+需求3-需求4需求需求机密资料 Copyright RightWays 201040|5/16/2023 KANOKANO模型模型客户不满意度很好的执行很差的执行兴奋需求兴奋需求最好满足的需求最好满足的需求客户满意度Kano模式模式基本需求基本需求B(Basic):基本需求S(Satisfied):让客户更满意的需求A(Attractive):更有吸
22、引力的需求机密资料 Copyright RightWays 201041|5/16/2023 客户需求重要性判断客户需求重要性判断我真的喜欢我喜欢我觉得一般我不喜欢我真不喜欢ABCDE我真的喜欢1我喜欢2?我觉得一般3?我不喜欢4我真不喜欢5如果如果你提你提供了供了该功该功能,能,您会您会有什有什么感么感觉?觉?如果没有这功能,如果没有这功能,您又会有什么感觉?您又会有什么感觉?机密资料 Copyright RightWays 201042|5/16/2023 设置权重(优先级确定)设置权重(优先级确定)n用数字来表示重要性以排列需求组n基于与客户的经验,依靠团的一决定权重n基于对潜在客户访谈
23、或问卷调查的评估n需要在成本、速度与相对正确性之间进行平衡n调查参与最初问卷访谈的客户一判断权重的相对重要性机密资料 Copyright RightWays 201043|5/16/2023 设置需求的权重设置需求的权重10%15%10%20%10%5%25%5%5=大多数购买者能够接受 4=有25%-35%的购买者不能接受 3=大多数购买者不能接受 2=极不满意 1=完全不合格10=绝对最好 9=显然的领导者 8=在前2名内 7=位于前3-5名 6=在市场中普遍被认为是优秀的机密资料 Copyright RightWays 201044|5/16/2023 分析差距,找改进点分析差距,找改进
24、点客户为什么认为我们比较差,X有哪些我们可以借鉴X表现就十全十美吗?能否超越他们?机密资料 Copyright RightWays 201045|5/16/2023 产品包与需求产品包与需求核心产品服务无形效益环保需求UCD需求安全性需求可靠性需求标准约束可维护需求性能需求其他需求机密资料 Copyright RightWays 201046|5/16/2023 客户需求的客户需求的7 7层金字塔模型层金字塔模型战略层解决方案运营级解决方案服务业务层解决方案网络层解决方案系统层解决方案设备层解决方案技术层解决方案l能力是需要战略规划出来的l能力是需要流程和组织来保障的l能力是需要员工素质来体现
25、的机密资料 Copyright RightWays 201047|5/16/2023 产品包需求相关的角色定义产品包需求相关的角色定义 市场需求业务专家负责测试需求测试专家负责制造需求制造专家负责服务需求服务专家负责产品包需求 SE、LPDT负责整和、折中机密资料 Copyright RightWays 201048|5/16/2023 形成产品需求文档形成产品需求文档n编号n客户陈述n需求描述n优先级n改进目标衡量n需求带来的利益nBSA定义产品包需求.机密资料 Copyright RightWays 201049|5/16/2023 高质量产品包需求的标准高质量产品包需求的标准产品包需求可
26、行性明确性一致性可验证性完整性有“杀手锏”机密资料 Copyright RightWays 201050|5/16/2023 需求分析是循环往复的过程需求分析是循环往复的过程需求收集解释原始数据整理需求设置权重概念选择不断循环,贯穿产品开发始终机密资料 Copyright RightWays 201051|5/16/2023 概念选择概念选择概念概念是让某种产品或者服务不同于其他产品和服务的核心信息概念A概念B概念C概念评估概念评估为概念选择提供依据为标示分险提供依据优化已有概念优化已有需求机密资料 Copyright RightWays 201052|5/16/2023 概念甄别法:电梯测验
27、概念甄别法:电梯测验n第一步:描述机会和需要解决的问题(20秒)n第二步:描述本产品或服务是如何满足机会和解决问题的,具体给消费者带来的核心利益(20秒)n第三步:描述机会取得的结果,对公司的价值(20秒)n第四步:用概括的语言(最好是一句话)将上述3点的精髓表达出来n (5秒)机密资料 Copyright RightWays 201053|5/16/2023 书面标准事实标准功能需求 非功能需求全方位的需求收集和提炼全方位的需求收集和提炼 质量属性 DFX客户要求市场需求内部需求标准约束产品包需求设计需求构架设计软件需求硬件需求系统规格机密资料 Copyright RightWays 201
28、054|5/16/2023 课程目录课程目录产品需求分析和需求管理概述产品需求分析和需求管理概述产品需求收集产品需求收集产品需求整理和需求分析产品需求整理和需求分析产品需求分解和分配产品需求分解和分配产品需求实现和验证产品需求实现和验证机密资料 Copyright RightWays 201055|5/16/2023 产品需求划分产品需求划分产品需求产品需求功能需求功能需求非功能需求非功能需求l 行为l 响应l 周遭事物的关联l 属性l 标准l 约束l 规范机密资料 Copyright RightWays 201056|5/16/2023 人类飞行需要什么?人类飞行需要什么?n 物理分解物理分
29、解 腿、眼、脑、翅膀n 功能分解功能分解 起飞与落地 位置与速度感知 辨别方向 水平推力 垂直升力在古希腊神话里,伊卡洛斯试图模仿鸟的身体部件来飞翔。采用这幅图,人是无法飞行的。莱特史弟理解到推力与升力是两个不同的功能,将其分配到两个不同的物理组件上。使用推进器来产生推力,机翼来产生升力,人终于飞上天了。机密资料 Copyright RightWays 201057|5/16/2023 功能分解与物理分解相辅相成功能分解与物理分解相辅相成类别类别物理部件物理部件功能要素功能要素类别类别物理部件物理部件功能要素功能要素电子的接收机接收信号热机的旋转发动机产生力矩发送机发送信号喷气发动机产生推力数
30、据处理器处理数据加热器控制温度信号处理器处理信号制冷器控制温度光电的光敏感器件输入信号软件操作系统控制系统光存储器件存储数据应用程序控制处理显示器件输入信号数据支持软件控制处理机密资料 Copyright RightWays 201058|5/16/2023 需求分解与分配过程需求分解与分配过程 需求分配需求分配功能定义功能定义 系统设计验证系统设计验证 功能分解功能分解 架构建立架构建立定义子功能定义子功能的操作方式进行功能失效模式分析分析产品包需求定义功能接口分配非功能需求QFD法可选设计方案CBB构想BB划分功能分组和分配分配非功能需求定义物理接口产品总体方案功能架构完整性物理架构完整性
31、约束的满足程度确定优选的设计方案YN机密资料 Copyright RightWays 201059|5/16/2023 功能分解工具一:功能流框图(功能分解工具一:功能流框图(FFBDFFBD)n面向功能而不是面向设计方案面向功能而不是面向设计方案n定义下级功能及其顺序关系定义下级功能及其顺序关系n反映系统的逻辑架构和层次表示反映系统的逻辑架构和层次表示FFBD:Function Flow Block Diagram机密资料 Copyright RightWays 201060|5/16/2023 功能定义功能定义n确定系统的主要功能、输入确定系统的主要功能、输入/输出信息输出信息n按照时间功
32、能列出典型的输入和输出,称之为行为情景按照时间功能列出典型的输入和输出,称之为行为情景n直接面向外部系统,一般要求端到端直接面向外部系统,一般要求端到端 机密资料 Copyright RightWays 201061|5/16/2023 功能定义实战方法:创建故事板功能定义实战方法:创建故事板客户角色1角色2角色3角色4角色5用用“云云”表示展开的故事情节表示展开的故事情节时间时间?机密资料 Copyright RightWays 201062|5/16/2023 功能分解功能分解n将系统功能分解为更详细的子功能将系统功能分解为更详细的子功能n将子功能需求按照逻辑顺序排列将子功能需求按照逻辑顺
33、序排列n详尽考虑所有可能的异常和反复详尽考虑所有可能的异常和反复 机密资料 Copyright RightWays 201063|5/16/2023 自上而下层层分解自上而下层层分解机密资料 Copyright RightWays 201064|5/16/2023 自上而下层层分解自上而下层层分解FuctionNumberSummingGate161162163164165167166&OR&Leader NoteSys.Malf.ParallelFunctionsAltenativeFunctionsORNo Go FlowFunctional Title/DescriptionGo Flo
34、wGGAncillary Function168Pef 1.6.Provide Guidance1.7.1Ref1.7.4.2Ref1.3Ref1.5.7RefAbbreviations/Note:“&”/”AND”Gate:Parallel Functions “OR”Gate:Alternate FunctionsFlow Level DesignatorTitle Block&Diagram.No.Functional FlowBlock DiagramFormet2nd Level机密资料 Copyright RightWays 201065|5/16/2023 功能分解工具二:层次图
35、功能分解工具二:层次图RejoiceHead&Shoulders层次图:层次图:Hierarchy diagram(Funtion Tree、Physical TreeSystem functionsFunction 1.1Function 1.2Function 1.3Function 2Function 1WhisperRejoiceHead&ShouldersFunction 2.1Function 2.2Whisper机密资料 Copyright RightWays 201066|5/16/2023 架构建立架构建立n从子系统到模块、组件的逐级细化过程从子系统到模块、组件的逐级细化过程
36、n定义系统内、外的物理接口定义系统内、外的物理接口n考虑子系统、模块的可重用性考虑子系统、模块的可重用性n最大限度利用已有、特别是商用的产品最大限度利用已有、特别是商用的产品n通过创造性的活动,形成多个候选的设计方案通过创造性的活动,形成多个候选的设计方案 机密资料 Copyright RightWays 201067|5/16/2023 物理架构工具一:概念图(物理架构工具一:概念图(CDSCDS)External Command Guidance SystemTargetTrackingRadarTargetMisstteTreckingRadarStearingCommandsMissi
37、le691508机密资料 Copyright RightWays 201068|5/16/2023 物理架构工具二:示意方框图(物理架构工具二:示意方框图(SBDSBD)Moon Station Rendezvous VehicleAttitude Control andManeuvening SubsystemPitchThrustRollThrustYawThrustLongiudinatVeiccityancfementsSBD:Schematic Block Diagram机密资料 Copyright RightWays 201069|5/16/2023 需求分配需求分配n明确系统内、
38、外接口定义明确系统内、外接口定义n确保所有的功能需求都分配到物理部件确保所有的功能需求都分配到物理部件n每个功能都要由一个物理部件来完成每个功能都要由一个物理部件来完成n将非功能需求分解分配到功能和物理部件将非功能需求分解分配到功能和物理部件 机密资料 Copyright RightWays 201070|5/16/2023 需求分配示意图需求分配示意图系统系统功能功能1功能功能2功能功能3功能功能1.1功能功能1.2系统系统1子系统子系统1子系统子系统2子系统子系统3模块模块A模块模块B功能功能分解分解物理物理分解分解机密资料 Copyright RightWays 201071|5/16/
39、2023 需求因子需求因子功能环境性能鲁棒性重量电源安全性可靠性机密资料 Copyright RightWays 201072|5/16/2023 好需求的标准好需求的标准什么样的需什么样的需求是好需求求是好需求正确性正确性可行性可行性必要性必要性完整性完整性无冗余无冗余可验证性可验证性无二义性无二义性优先级优先级机密资料 Copyright RightWays 201073|5/16/2023 系统设计验证系统设计验证n验证功能架构完整性验证功能架构完整性n验证物理架构完整性验证物理架构完整性n验证功能和性能度量验证功能和性能度量n验证约束的满足程度验证约束的满足程度n确定优选的设计方案确定
40、优选的设计方案 机密资料 Copyright RightWays 201074|5/16/2023 需求标示规则需求标示规则标识符标识符描述描述例子例子RR是需求的标志TYPE需求的类型接口需求:INTF功能需求:FUNC性能需求:PERFFI简要的特性标志,其命名方式和长度由PM决定;本字段为可选域。环境管理:ENVIM用户管理:USERM告警管理:WARNM数据管理:DATAMNNN某需求类型及特性标志下递增的数字(初始值为001)机密资料 Copyright RightWays 201075|5/16/2023 需求承诺需求承诺本需求规格说明书建立在双方对需求的共同理解基础之上,我同本需
41、求规格说明书建立在双方对需求的共同理解基础之上,我同意后续的开发工作根据该需求规格说明书开展。如果需求发生变意后续的开发工作根据该需求规格说明书开展。如果需求发生变化,我们将按照化,我们将按照“变更控制规程变更控制规程”执行。我明白需求的变更将导致双方执行。我明白需求的变更将导致双方重新协商成本、资源和进度等。重新协商成本、资源和进度等。甲方签字甲方签字 乙方签字乙方签字机密资料 Copyright RightWays 201076|5/16/2023 确定后续开发和验证的基础确定后续开发和验证的基础书面标准事实标准功能需求 非功能需求质量属性DFX客户要求市场需求内部需求标准约束产品包需求设
42、计需求构架设计软件需求硬件需求系统规格机密资料 Copyright RightWays 201077|5/16/2023 课程目录课程目录n案例分析案例分析n产品需求分析和需求管理概述产品需求分析和需求管理概述n产品需求收集产品需求收集n产品需求整理和需求分析产品需求整理和需求分析n产品需求分解和分配产品需求分解和分配n产品需求实现和验证产品需求实现和验证机密资料 Copyright RightWays 201078|5/16/2023 需求跟踪和验证过程需求跟踪和验证过程需求持续跟踪和管理需求持续跟踪和管理需求验证和确认需求验证和确认模块需求分析模块需求分析 配置项变化,配置项变化,引起关系
43、变化,引起关系变化,需及时更新需及时更新 RTMURSSRSHLDLLDCODEURSSRSHLDLLD前向跟踪后向跟踪设置需求基线控制需求变更需求跟踪矩阵(RTM)需求稳定指数V&V模型渐增测试模式BBFV、BBITSDV、SIT、BETA需求到测试的跟踪广义测试与狭义测试HRS、SRS与产品包需求的街接与对应机密资料 Copyright RightWays 201079|5/16/2023 需求双向跟踪需求双向跟踪n需求跟踪的目的是建立与维护需求跟踪的目的是建立与维护“需求需求设计设计编程编程测试测试”之间的一致性,确保所有的工作成果符合用户需求之间的一致性,确保所有的工作成果符合用户需求
44、n需求跟踪有两种方式:需求跟踪有两种方式:正向跟踪:检查每个需求是否都能在后继工作成果中找到对应点正向跟踪:检查每个需求是否都能在后继工作成果中找到对应点逆向跟踪:检查设计文档、代码、测试用例等工作成果是否都能找到逆向跟踪:检查设计文档、代码、测试用例等工作成果是否都能找到需求对应点需求对应点机密资料 Copyright RightWays 201080|5/16/2023 需求双向跟踪样例需求双向跟踪样例需求规格说明书需求规格说明书(版本、日期)(版本、日期)设计文档设计文档(版本、日期)(版本、日期)代码代码(版本、日期)(版本、日期)测试用例测试用例(版本、日期)(版本、日期)1标题或标
45、识符,说明标题或标识符,说明代码名称,说明测试用例名称,说明2正向跟踪正向跟踪逆向跟踪逆向跟踪机密资料 Copyright RightWays 201081|5/16/2023 需求双向跟踪机制需求双向跟踪机制 配置项变化,配置项变化,引起关系变化,引起关系变化,需及时更新需及时更新 RTMURSSRSHLDLLDCODEURSSRSHLDLLD机密资料 Copyright RightWays 201082|5/16/2023 测试划分测试划分n单元测试单元测试n集成测试集成测试n系统测试系统测试机密资料 Copyright RightWays 201083|5/16/2023 业界业界4 4
46、代白盒测试代白盒测试n第一代白盒测试方法第一代白盒测试方法测试操作不规范、不可重复,无测试评估测试操作不规范、不可重复,无测试评估Print/assert/单步跟踪单步跟踪n第二代白盒测试方法第二代白盒测试方法形式化描述用例并阶段重用,有覆盖评估形式化描述用例并阶段重用,有覆盖评估RTRT。TrueCoverages工具工具n第三代白盒测试方法第三代白盒测试方法坚持质量优先的可持续测试(写一点测一点)坚持质量优先的可持续测试(写一点测一点)xUnit工具工具n第四代白盒测试方法第四代白盒测试方法软件调测完全高效的融入研发全过程软件调测完全高效的融入研发全过程VcTester/GccTester
47、C语言写测语言写测试用例,试用例,效率低下效率低下全脚本语言、全脚本语言、调测一体、突调测一体、突破效率瓶颈破效率瓶颈机密资料 Copyright RightWays 201084|5/16/2023 传统测试流程出现的问题传统测试流程出现的问题设计缺陷导致返工设计缺陷导致返工计划发布日期实际发布日期开始集成 项目进度难以控制 项目风险控制能力弱 40%精力发费在集成和测试上100%开发进度(已实现比例)项目进度项目进度机密资料 Copyright RightWays 201085|5/16/2023 渐增测试模型渐增测试模型Building Block Integrate TestS/W o
48、r H/W DevelopSystem Level VerificationA BuildModule Level ValidationSITBeta TestBuild bBuild dBuild cBuild eModule(s)BBFVOne or Multi ModulesNotes:This Diagram doesnt show the specific Module and Building BlockBB(s)TR4,Transfer to Test Build aTR4TR4TR4SITA BuildBB1BB2 BBFV是是Build的活动的活动 对每个Build都要进行B
49、BFV的活动 TR4是基于是基于Build的技术评审的技术评审 进行Beta测试和进行初始产品测试(SIT)的Build必须进行TR4机密资料 Copyright RightWays 201086|5/16/2023 测试用例格式测试用例格式测试项目测试子项目用例编号用例级别前置条件输入测试步骤拿起电话,拨200根据系统提示输入卡号:8888888根据系统提示输入密码:666666根据系统提示输入被叫:12345678正常通话挂机预期结果实测结果测试结论备注机密资料 Copyright RightWays 201087|5/16/2023 需求变更控制系统需求变更控制系统变更控制系统变更控制系
50、统变更控制过程调研需求设计编码测试新特性新需求修改设计修复错误修复测试同意变更后的行动客户、用户营销人员开发人员测试人员其他变更实施变更实施变更请求变更请求机密资料 Copyright RightWays 201088|5/16/2023 如何有效控制需求变更如何有效控制需求变更n版本化产品开发版本化产品开发n事先建立事先建立“游戏规则游戏规则”n安排客户重要人员参与变更控制安排客户重要人员参与变更控制n量化的数据统计是最好的表达量化的数据统计是最好的表达n良好的沟通技巧也是必须的良好的沟通技巧也是必须的n构建样板工程构建样板工程n采用合适的开发模型采用合适的开发模型机密资料 Copyrigh