您好,欢迎访问三七文档
软件技术评审BYPMT05V1.00Confidentialitylevel密级:(内部公开)部门:北研质量部日期:2005/06/012ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散小游戏:找一找下面的图片有什么不同不要交流;限时:1分钟3ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散找到多少个不同点?112234567891011!时间到4ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散不同点:共有10处5ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散课程目的了解业界软件技术评审方法掌握我司软件技术评审流程学习我司软件技术评审工具分享多年的实际应用开发经验6ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散课程主要内容软件技术评审方法IPD-CMM软件评审流程我司常用软件技术评审工具常见的软件技术评审的误区7ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审软件技术评审方法IPD-CMM软件技术评审流程华为常用软件技术评审工具常见的软件技术评审的误区8ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审的定义借助他人对软件交付物进行检查发现缺陷或获得改进优化的机会强有力的软件质量保证活动之一CMM中定义为PeerReview9ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审的意义降低返工(rework)的成本业界的一些数据:相对于通过review发现缺陷的rework成本,测试发现缺陷的rework成本是其14.5倍,而客户发现缺陷的rework成本是其68倍--一家德国软件公司产品发布后发现缺陷的rework成本是在设计阶段的45倍Earlierwefindandcorrectdefects,Moremoneyandtimewewillsave10ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法常见的软件技术评审形式InspectionWalkthrough4EyesReview最正式的最不正式的Inspection4EyesReviewWalkthrough11ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法Inspection的基本特点定义质量目标由经过培训的团队参加由经过培训的组织者组织(作者不能是组织者)明确参加人员角色和职责有正式的文档规程引导向管理者上报review结果清晰的入口和出口条件对缺陷进行跟踪直至关闭记录过程和质量数据,并根据数据进行review流程和软件开发过程进行改进12ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法Walkthrough的基本特点没有明确的质量目标有正式的会议作者就是组织者作者就软件交付物对评审人进行讲解没有正式的文档规程引导不必向管理者上报review结果很少有正式的记录过程和质量数据,无法根据数据进行review流程和软件开发过程进行改进13ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法4EyesReview的基本特点临时的、事件驱动的仅仅是为了找出一个bug更多的是团队协助为了作者发现问题提供了另外一种角度最不正式的review14ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法3种review形式的比较-1评审类型评审的活动计划准备会议纠正验证Inspection●●●●●Walkthrough●●●4EyesReview●●15ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法3种review形式的比较-2要素InspectionWalkthrough4EyesReview组织者组织者作者无讲解员专门的讲解员作者无粒度smallchunks由作者自己判断一段代码、一段文字使用记录员YESMaybe无遵循规程YESMaybe无定义参加人员角色YESNONO使用checklistYESNONO数据收集和分析YESNONO产品评价决策YESNONO16ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法选择合适的review形式基于风险考虑:交付物存在缺陷的可能性以及如果存在缺陷的影响用最正式的形式去review高风险的交付物用最经济的形式去review低风险的交付物用收集数据来判断对某一工作产品,哪种review形式最有效17ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法哪些因素会因增加风险指数而需要特别关注复杂的逻辑或算法而其必须精确和最优过度的开发进度压力开发人员技能缺少足够培训或经验产品的关键、基础模块可能被重用的模块或作为模板的模块有众多接口的模块18ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法度量分析缺陷预防19ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法更重要的是形成一种文化--拥抱评审,把它作为改进软件质量、提高生产率以及加快个人学习进度的强有力的方法20ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散软件技术评审方法IPD-CMM软件技术评审流程华为常用软件技术评审工具常见的软件技术评审的误区软件技术评审21ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程角色项目经理作者讲解员REVIEW人员记录员组织者可兼任不可兼任各司其职22ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程步骤介绍会议?1.计划阶段3.准备阶段2.介绍会议YN7.跟踪阶段6.返工阶段YN第三小时会议?4.Review会议5.第三小时会议入口准则出口准则23ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散计划阶段IPD-CMM软件技术评审流程代码:=500行(NBNC)文档:=40页Review资料内容太多时,应分成几次Review入口准则:?是否符合文档标准?是否已用工具检查工作产品名称角色名字Review会议召开的时间Review关注点项目经理指定组织者作者自检工作产品组织者规划本次Review检查入口准则准备Review包(工作产品/参考资料Review表单/查检表)指定Review人员(3-6人)组织者将Review包、Review通知单发给相关人员24ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程项目准备.........项目计划................键入文本启动......作者组织者介绍REVIEW流程及相关要求Review人员向组织者提出申请组织者裁决是否召开介绍会议若召开则:介绍工作产品及相关资料介绍会议25ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程准备阶段Review的对象是工作产品而不是作者Review工作要充分收到组织者发来的Review包审核工作产品、发现缺陷填写Review表单反馈Review表单给组织者Review人员检查Review表单裁决是否需要增加Review投入组织者26ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程Review会议Review的对象是工作产品而不是作者关注于缺陷的发现而非解决缺陷属性有三种“严重”“一般”“提示”组织者召开Review会议讲解员讲解工作产品大家共同确认问题“Review表单中记录的问题”“会上发现的问题”当争执不下时组织者应做出裁决对已确认的问题进行分类组织者决定是否召开第三小时会议记录员记录所有的问题及分类,并发给组织者组织者更新Review表单27ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程第三小时会议更新后的Review表单Review表单?组织者决定是否召开第三小时会议会上:大家对Review表单中未解决的问题给出决议大家对Review表单中已确认的问题讨论解决方案记录员进行记录组织者更新Review表单28ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程返工Review表单更新后的工作产品更新后的Review表单作者修改BUG作者更新Review表单作者29ConfidentialInformationofHuawei,NoSpreadingwithoutPermission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程跟踪收到Review表单和工作产品对照Review表单、验证工作产品中的缺陷更改正确若缺陷未修改正确,返回给作者继续修改
本文标题:软件技术评审
链接地址:https://www.777doc.com/doc-3433689 .html