软件技术评审

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件技术评审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.华为机密,未经许可不得扩散软件技术评审方法常见的软件技术评审形式InspectionWalkthrough4EyesReview最正式的最不正式的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表单、验证工作产品中的缺陷更改正确若缺陷未修改正确,返回给作者继续修改

1 / 64
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功