软件质量管理第三章ppt课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件质量管理第三章ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件质量管理第三章ppt课件.ppt(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用第三章第三章软件评审软件评审经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用目录目录一、评审的基础知识一、评审的基础知识评审的定义评审的定义评审目的评审目的评审的必要性评审的必要性评审的分类评审的分类评审方式评审方式评审结果评审结果评审中存在的误区评审中存在的误区二、研究室的评审过程二、研究室的评审过程评审计划评审计划评审准备评审准备评审会议及纪律评审会议及纪律评审需要注意的问题评审需
2、要注意的问题评审结论评审结论经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审表格介绍评审表格介绍评审的验证评审的验证三、评审结项后新闻稿的撰写三、评审结项后新闻稿的撰写四、案例分析四、案例分析经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用一、评审的基础知识一、评审的基础知识问题一:问题一:什么是评审?什么是评审?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或
3、接受服务的费用评审的定义评审的定义Review(IEEEStd1028-1988)isanevaluationofsoftwareelementorprojectstatustoascertaindiscrepanciesfromplannedresultsandtorecommendimprovement.评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。保持一致,并使其得到改进。verifieswhethertheworkproductcorrectlysatisfiesthes
4、pecificationsfoundinanypredecessorworkproduct,suchasrequirementsordesigndocuments检验工作产品是否正确的满足了以往的工作产品中建立的规范,如需求或设检验工作产品是否正确的满足了以往的工作产品中建立的规范,如需求或设计文档。计文档。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审是指进行软件产品验证的活动,其目的是为了及早和高评审是指进行软件产品验证的活动,其目的是为了及早和高效地从软件工作产品中识别并消除缺陷。效地从软件工作产品中
5、识别并消除缺陷。评审会议重点在于确定产品的缺陷而不是如何解决问题。在评审会议重点在于确定产品的缺陷而不是如何解决问题。在会议结束之后,软件产品的生产者依据同行评审记录修正软会议结束之后,软件产品的生产者依据同行评审记录修正软件产品缺陷,然后由同行评审负责人确认缺陷的修正。件产品缺陷,然后由同行评审负责人确认缺陷的修正。通过评审,可以将问题记录下来,使得具有历史可追溯性。通过评审,可以将问题记录下来,使得具有历史可追溯性。评审目的评审目的经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审的必要性评审的必要性从技术
6、角度进行的审查是保证软件质量的重要措施,由于从技术角度进行的审查是保证软件质量的重要措施,由于人的认识不可能百分之百地符合客观实际,因此生命周期人的认识不可能百分之百地符合客观实际,因此生命周期每个阶段的工作中都可能发生错误。由于前一阶段的成果每个阶段的工作中都可能发生错误。由于前一阶段的成果是后一阶段工作的基础,前一阶段的错误自然会导致后一是后一阶段工作的基础,前一阶段的错误自然会导致后一阶段的工作结果中有相应的错误,而且错误会积累起来,阶段的工作结果中有相应的错误,而且错误会积累起来,如下图所示。如下图所示。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加
7、赔偿的金额为消费者购买商品的价款或接受服务的费用原始要求原始要求正确的规格说明正确的规格说明错误的规格说明错误的规格说明需求分析需求分析设计设计正确的设计正确的设计错误的设计错误的设计对错误说明的设计对错误说明的设计编码编码正确编码正确编码错误编码错误编码对错误设对错误设计的编码计的编码对错误说明的对错误说明的编码编码测试测试正确功能正确功能 可改正的错误可改正的错误不可改正不可改正的错误的错误潜伏的错误不完善的软件产品不完善的软件产品经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用问题二:我们所描述的评审与技术
8、评审一样问题二:我们所描述的评审与技术评审一样吗?如果不一样,有什么区别?吗?如果不一样,有什么区别?经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用与技术评审不同,评审的对象一般是部分软件工作与技术评审不同,评审的对象一般是部分软件工作产品,其重点在于发现软件工作产品中的缺陷。产品,其重点在于发现软件工作产品中的缺陷。参会者为和生产者在被评审的软件工作产品上有参会者为和生产者在被评审的软件工作产品上有相同的开发经验和知识的人员。一般来讲,不建相同的开发经验和知识的人员。一般来讲,不建议管理者作为同行参与同行评审
9、,也不应使用同议管理者作为同行参与同行评审,也不应使用同行评审的结果去评价产品生产者。行评审的结果去评价产品生产者。与技术评审的区别与技术评审的区别经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审的分类评审的分类一般来说,评审(一般来说,评审(PeerReview)包括下面几种:)包括下面几种:检视(检视(Inspection)团队评审(团队评审(TeamReview/TechnicalReview)走查(走查(WalkThrough)结对编程(结对编程(PairProgramming)同行检查(同行检查(P
10、eerDeskCheck)特别检查(特别检查(AdhocReview)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审方法间的区别评审方法间的区别各种评审的正式程度各种评审的正式程度最正式最正式最随意最随意检视检视检视检视团队评审团队评审团队评审团队评审走查走查走查走查结对编程结对编程结对编程结对编程 同行检查同行检查同行检查同行检查特别检查特别检查特别检查特别检查经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审方法间的区别
11、评审方法间的区别 所有的评审活动都是下列活动的组合:所有的评审活动都是下列活动的组合:计划计划研究评审对象研究评审对象举行评审会议举行评审会议修正错误修正错误确认修正确认修正评审种类评审种类计划计划准备准备会议会议修正修正确认确认检视检视有有有有有有有有有有团队评审团队评审有有有有有有有有有有走查走查有有无无有有有有无无结对编程结对编程有有无无持续的进行持续的进行有有有有同行检查同行检查无无有有可能会有可能会有有有无无特别检查特别检查无无无无有有有有无无经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审方式评审
12、方式会议评审与邮件评审会议评审与邮件评审会议评审就是组织内外的专家召开评审会议,根会议评审就是组织内外的专家召开评审会议,根据评审的内容和要求进行讨论、分析并就最终结据评审的内容和要求进行讨论、分析并就最终结果达成一致的评审方式果达成一致的评审方式。软件需求、软件设计、。软件需求、软件设计、测试大纲需要进行会议评审。测试大纲需要进行会议评审。邮件评审是通过发送邮件给项目相关人员进行的邮件评审是通过发送邮件给项目相关人员进行的评审方式。项目开发计划等需要邮件评审评审方式。项目开发计划等需要邮件评审经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者
13、购买商品的价款或接受服务的费用评审的结果评审的结果评审结果一般有条件通过、通过、不通过这几种,评审结果一般有条件通过、通过、不通过这几种,如果是不通过,还要再次评审,如果是有条件通如果是不通过,还要再次评审,如果是有条件通过,则需要说明什么条件(比如修改某某东西),过,则需要说明什么条件(比如修改某某东西),下次就不用再开评审会了,作者修改完成后,发下次就不用再开评审会了,作者修改完成后,发邮件给相关人员,多长时间内评审员要使用邮件邮件给相关人员,多长时间内评审员要使用邮件回复评审意见,由组织者负责收集。回复评审意见,由组织者负责收集。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增
14、加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用选择正确的评审方法选择正确的评审方法选择评审方法最有效的标准是:选择评审方法最有效的标准是:对于最可能产生风险的工作成果,要采用最正式的评审方法。对于最可能产生风险的工作成果,要采用最正式的评审方法。对于需求分析报告,因为它的不准确和不完善会给软件的后期对于需求分析报告,因为它的不准确和不完善会给软件的后期开发带来极大的风险,所以必须要采用最正式的评审方法,如开发带来极大的风险,所以必须要采用最正式的评审方法,如检视检视检视检视或者或者团队评审团队评审团队评审团队评审。又如,核心代码的失效也会带来很严重的。又如,核心代码的
15、失效也会带来很严重的后果,所以也应该采用后果,所以也应该采用检视检视检视检视或者或者团队评审团队评审团队评审团队评审的方法进行评审,而的方法进行评审,而一般的代码,采用一般的代码,采用同行检查同行检查同行检查同行检查或者或者特别检查特别检查特别检查特别检查就可以满足要求了。就可以满足要求了。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用误区一:评审参与者不了解评审过程误区一:评审参与者不了解评审过程如果评审参与者不了解整个的评审过程,就会有一如果评审参与者不了解整个的评审过程,就会有一种自然的抗拒情绪,因为大家
16、看不到做这件事情的效种自然的抗拒情绪,因为大家看不到做这件事情的效果,感觉到很迷茫,这样会严重的影响大家参与评审果,感觉到很迷茫,这样会严重的影响大家参与评审的积极性。的积极性。评审中的误区评审中的误区经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用误区二:评审人员评论开发人员,而不是产品误区二:评审人员评论开发人员,而不是产品评审的主要目的是发现产品中的问题,而不是根据产评审的主要目的是发现产品中的问题,而不是根据产品来评价开发人员的水平。但是往往会品来评价开发人员的水平。但是往往会出现把产品质量和开发人员水平
17、联系起来的事情,于是评出现把产品质量和开发人员水平联系起来的事情,于是评审变了审变了“味味”,变成了,变成了“批斗大会批斗大会”,极大的打击了开发人员的自尊心,以至严重的影响了评,极大的打击了开发人员的自尊心,以至严重的影响了评审的效果。审的效果。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用误区三:评审没有被安排进入项目计划误区三:评审没有被安排进入项目计划参与评审需要投入大量的时间和精力,应该被安排进参与评审需要投入大量的时间和精力,应该被安排进入项目计划中。但是现实的情况往往是入项目计划中。但是现实的情况
18、往往是,评审变成了,评审变成了“义务工义务工”,参与评审的人员必须加班加点,参与评审的人员必须加班加点才能完成评审任务。如此一来,出现才能完成评审任务。如此一来,出现评审人员对评审对象不了解的情况也就不足为奇了。评审人员对评审对象不了解的情况也就不足为奇了。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用误区四:评审会议变成了问题解决方案讨论会误区四:评审会议变成了问题解决方案讨论会评审会议主要的目的是发现问题,而不是解决问题,评审会议主要的目的是发现问题,而不是解决问题,问题的解决是评审会议之后需要做的事问题的
19、解决是评审会议之后需要做的事情。但是,由于开发人员对技术的追求,评审会议往往变情。但是,由于开发人员对技术的追求,评审会议往往变成了问题研讨会,大量的占用了评审成了问题研讨会,大量的占用了评审会议的时间,导致大量评审内容被忽略,留下无数的隐患。会议的时间,导致大量评审内容被忽略,留下无数的隐患。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用误区五:评审人员事先对评审材料没有足够了解误区五:评审人员事先对评审材料没有足够了解任何一份评审材料都是他人智慧和心血的结晶,需要任何一份评审材料都是他人智慧和心血的结晶,需
20、要花足够的时间去了解、熟悉和思考。只有这样,才能在评花足够的时间去了解、熟悉和思考。只有这样,才能在评审会议上发现有价值的深层次问题。在很多的评审中,评审会议上发现有价值的深层次问题。在很多的评审中,评审人员因为各种的原因,在评审会议之前对评审材料没有审人员因为各种的原因,在评审会议之前对评审材料没有足够的了解,于是出现了评审会议变成了技术报告的怪现足够的了解,于是出现了评审会议变成了技术报告的怪现象。象。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用二、研究室的评审过程二、研究室的评审过程经营者提供商品或者服
21、务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用岗位及职责项目组负责人:提交项目组负责人:提交项目开发计划项目开发计划,计划各个阶段进行评审的,计划各个阶段进行评审的时间、评审方式、评审组成员,组织项目组成员解决评审提出的问时间、评审方式、评审组成员,组织项目组成员解决评审提出的问题。题。被评审产品作者:提交被评审产品,负责对被评审产品作者:提交被评审产品,负责对评审意见表评审意见表中提出中提出的问题进行反馈,在评审会上进行项目陈述,解决评审提出的问题。的问题进行反馈,在评审会上进行项目陈述,解决评审提出的问题。评审组成员:提交评审
22、组成员:提交评审意见表评审意见表,在评审会上发表意见。,在评审会上发表意见。评审组长:负责评审策划、评审准备、主持评审以及评审后续工作。评审组长:负责评审策划、评审准备、主持评审以及评审后续工作。会议记录者:负责记录、整理并提交会议记录。会议记录者:负责记录、整理并提交会议记录。SQA:主要职责为审核整个评审活动。:主要职责为审核整个评审活动。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审计划项目负责人在提交的项目负责人在提交的项目开发计划项目开发计划中,要指明项中,要指明项目各个阶段的评审计划。具体内容包
23、括:各个阶段评目各个阶段的评审计划。具体内容包括:各个阶段评审时间、评审方式、评审组成员等。审时间、评审方式、评审组成员等。SQASQA在其提交的在其提交的质量保证计划质量保证计划中,应根据中,应根据项目项目开发计划开发计划中描述的各个阶段评审计划,制定相应的中描述的各个阶段评审计划,制定相应的评审检查点。评审检查点。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用评审准备1、组建评审组、组建评审组项目组提出评审组长和评审组成员名单的建议,质量组项目组提出评审组长和评审组成员名单的建议,质量组根据项目组的建议,与
24、相关部门或人员(如外项负责人)根据项目组的建议,与相关部门或人员(如外项负责人)进行协商确定。进行协商确定。评审组成员一般包括:室主任、被评审产品项目组负责评审组成员一般包括:室主任、被评审产品项目组负责人(项目组负责人非被评审产品作者的情况)、与该项人(项目组负责人非被评审产品作者的情况)、与该项目有关的研究室成员、质量保证人员、测试人员、前一目有关的研究室成员、质量保证人员、测试人员、前一阶段技术骨干、后一阶段技术骨干等。阶段技术骨干、后一阶段技术骨干等。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用 2
25、2、提交评审材料、提交评审材料被评审产品作者需要准备好待评审的产品、评审意见表被评审产品作者需要准备好待评审的产品、评审意见表和检查表。和检查表。待评审的产品可以是需求规格说明书、设计说明书、代待评审的产品可以是需求规格说明书、设计说明书、代码、测试大纲等。码、测试大纲等。评审意见表。评审意见表。检查表随评审对象的不同而不同,分为:需求规格说明检查表随评审对象的不同而不同,分为:需求规格说明书检查表、设计说明书检查表、代码检查表、测试大纲书检查表、设计说明书检查表、代码检查表、测试大纲检查表四种。检查表四种。被评审产品作者将待评审产品以邮件的方式发送给评审被评审产品作者将待评审产品以邮件的方式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 质量管理 第三 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内