《软件技术评审》PPT课件.ppt
《《软件技术评审》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《软件技术评审》PPT课件.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件技术评审软件技术评审BYPMT05 V1.00Confidentiality level 密级:(内部公开)部门:北研质量部日期:2005/06/012Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散小游戏小游戏:找一找下面的图片有什么不同找一找下面的图片有什么不同不要交流;限时:1分钟3Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散找到多少个不同点找到多少个不同点?
2、!时间到时间到4Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散不同点不同点:共有共有10处处5Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散课程目的课程目的n了解业界软件技术评审方法了解业界软件技术评审方法n掌握我司软件技术评审流程掌握我司软件技术评审流程n学习我司软件技术评审工具学习我司软件技术评审工具n分享多年的实际应用开发经验分享多年的实际应用开发经验6Confi
3、dential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散课程主要内容课程主要内容n软件技术评审方法软件技术评审方法nIPD-CMM软件评审流程软件评审流程n我司常用软件技术评审工具我司常用软件技术评审工具n常见的软件技术评审的误区常见的软件技术评审的误区7Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审软件技术评审n软件技术评审方法软件技术评审方法nIPD-CMM软件技术评审流程
4、软件技术评审流程n华为常用软件技术评审工具华为常用软件技术评审工具n常见的软件技术评审的误区常见的软件技术评审的误区8Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n软件技术评审的定义借助他人对软件交付物进行检查发现缺陷或获得改进优化的机会强有力的软件质量保证活动之一CMM中定义为Peer Review9Confidential Information of Huawei,No Spreading without Permission.华为机密,未经
5、许可不得扩散软件技术评审方法软件技术评审方法n软件技术评审的意义降低返工(rework)的成本业界的一些数据:相对于通过review发现缺陷的rework成本,测试发现缺陷的rework成本是其14.5倍,而客户发现缺陷的rework成本是其68倍一家德国软件公司产品发布后发现缺陷的rework成本是在设计阶段的45倍Earlier we find and correct defects,More money and time we will save 10Confidential Information of Huawei,No Spreading without Permission.华为
6、机密,未经许可不得扩散软件技术评审方法软件技术评审方法n常见的软件技术评审形式InspectionWalkthrough4 Eyes Review最正式的最不正式的Inspection4 Eyes ReviewWalkthrough11Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法nInspection的基本特点定义质量目标由经过培训的团队参加由经过培训的组织者组织(作者不能是组织者)明确参加人员角色和职责有正式的文档规程引导向管理者上报review
7、结果清晰的入口和出口条件对缺陷进行跟踪直至关闭记录过程和质量数据,并根据数据进行review流程和软件开发过程进行改进12Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法nWalkthrough的基本特点没有明确的质量目标有正式的会议作者就是组织者作者就软件交付物对评审人进行讲解没有正式的文档规程引导不必向管理者上报review结果很少有正式的记录过程和质量数据,无法根据数据进行review流程和软件开发过程进行改进13Confidential Inf
8、ormation of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n4 Eyes Review的基本特点临时的、事件驱动的仅仅是为了找出一个bug更多的是团队协助为了作者发现问题提供了另外一种角度最不正式的review14Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n3种review形式的比较1评审类型 评审的活动计划准备会议纠正验证InspectionW
9、alkthrough4 Eyes Review15Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n3种种review形式的比较形式的比较2要素要素InspectionInspectionWalkthroughWalkthrough4 Eyes Review4 Eyes Review组织者组织者组织者组织者作者作者无无讲解员讲解员专门的讲解员专门的讲解员作者作者无无粒度粒度small chunkssmall chunks由作者自己判断由作者自己判断一段
10、代码、一段文字一段代码、一段文字使用记录员使用记录员YESYESMaybeMaybe无无遵循规程遵循规程YESYESMaybeMaybe无无定义参加人员角色定义参加人员角色YESYESNONONONO使用使用checklistchecklistYESYESNONONONO数据收集和分析数据收集和分析YESYESNONONONO产品评价决策产品评价决策YESYESNONONONO16Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n选择合适的review
11、形式基于风险考虑:交付物存在缺陷的可能性以及如果存在缺陷的影响用最正式的形式去review高风险的交付物用最经济的形式去review低风险的交付物用收集数据来判断对某一工作产品,哪种review形式最有效17Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n哪些因素会因增加风险指数而需要特别关注复杂的逻辑或算法而其必须精确和最优过度的开发进度压力开发人员技能缺少足够培训或经验产品的关键、基础模块可能被重用的模块或作为模板的模块有众多接口的模块18Con
12、fidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n度量分析n缺陷预防19Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散软件技术评审方法软件技术评审方法n更重要的是l形成一种文化拥抱评审,把它作为改进软件质量、提高生产率以及加快个人学习进度的强有力的方法20Confidential Information of Huawei,No Spreadin
13、g without Permission.华为机密,未经许可不得扩散n软件技术评审方法软件技术评审方法nIPD-CMM软件技术评审流程软件技术评审流程n华为常用软件技术评审工具华为常用软件技术评审工具n常见的软件技术评审的误区常见的软件技术评审的误区软件技术评审软件技术评审21Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程软件技术评审流程n角色角色项目经理作者作者讲解员讲解员REVIEWREVIEW人员人员记录员记录员组织者组织者可兼任可兼任不可兼任不
14、可兼任各司其职22Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散IPD-CMM软件技术评审流程n步骤步骤 介绍会议?介绍会议?1.1.计划计划阶段阶段3.3.准备准备阶段阶段2.2.介绍介绍会议会议YN7.7.跟踪跟踪阶段阶段6.6.返工返工阶段阶段YN第三小时会议?第三小时会议?4.Review4.Review会议会议5.5.第三小时第三小时会议会议 入口准则出口准则23Confidential Information of Huawei,No Spreading without
15、 Permission.华为机密,未经许可不得扩散n计划阶段计划阶段IPD-CMM软件技术评审流程l代码:代码:=500=500行行(NBNC)(NBNC)l文档:文档:=40-IPD-CMM IPD-CMM-ReviewlQAM01F01QAM01F01Review Note ReviewReview Note Review通知单通知单 lQAM01F03QAM01F03PreReview Form PreReview Form 预审表单预审表单lQAM01F04C Review Summary Form Review 汇总表单汇总表单 lQAM01C01QAM01C01Review Che
16、cklist ReviewReview Checklist Review查检表查检表 44Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散华为常用软件技术评审工具nCode Review ToolnDocument Review Tooln四象限分析法http:/bjpal http:/bjpal -工具数据库工具数据库 -开发工具开发工具-Review Tool45Confidential Information of Huawei,No Spreading without Per
17、mission.华为机密,未经许可不得扩散n软件技术评审方法软件技术评审方法nIPD-CMM软件技术评审流程软件技术评审流程n华为常用软件技术评审工具华为常用软件技术评审工具n常见的软件技术评审的误区常见的软件技术评审的误区软件技术评审软件技术评审46Confidential Information of Huawei,No Spreading without Permission.华为机密,未经许可不得扩散常见的软件技术评审的误区n误区一:参与者不了解review流程症状症状:参与者对自己在参与者对自己在review中的角色、职责中的角色、职责以及如何进行以及如何进行review中的活动,各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件技术评审 软件技术 评审 PPT 课件
限制150内