P07-CMMI实践解析-软件验证和确认课件_第1页
P07-CMMI实践解析-软件验证和确认课件_第2页
P07-CMMI实践解析-软件验证和确认课件_第3页
P07-CMMI实践解析-软件验证和确认课件_第4页
P07-CMMI实践解析-软件验证和确认课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CMMI实践解析

第七部分软件验证和确认

CMMI实践解析

第七部分软件验证和确认

课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123软件需求和验证活动的V模型软件需求和验证活动的V模型评审的分类审查(Inspection)团队评审(TeamReview/TechnicalReview)走读(WalkThough)成对编程(PairProgramming)同行检查(PeerDeskCheck)特别检查(AdhocReview)评审的分类审查(Inspection)评审的正式程度评审的正式程度课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123Verification(验证)ThepurposeofVerification(VER)istoensurethatselectedworkproductsmeettheirspecifiedrequirements.验证的目的是确保选择的工作产品满足指定的需求。相关PA:VAL>

产品和产品组件在计划的环境中实现使用。RD>产生和开发客户、产品和产品组件需求。REQM>管理需求。Verification(验证)ThepurposeoVerification(验证)Verification(验证)目标之间关系解析-SG1Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG1Preparefor

VerSG1准备验证PrepareforVerification(SG1准备验证)验证环境验证流程和准则工作产品清单验证选择SP1.1选择待验证的工作产品SP1.2建立验证的环境SP1.3建立验证规程和准则SG1SG1准备验证PrepareforVerificati目标之间关系解析-SG2Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG2Preparefor

VerSG2执行同行评审数据收集需求入口和出口准则同行评审计划评审结果评审问题评审数据行动项PerformPeerReviews(SG2执行同行评审)SP2.1准备同行评审SP2.2执行同行评审

SP2.3同行评审数据分析SG2SG2执行同行评审数据收集需求评审结果PerformPeSP2.1准备同行评审有效的评审会议的检查标准和检查单你的检查表是否着重将检查员的注意力引向过去常发生错误的地方?是否侧重于缺陷检查而不是纠错?在检查会议之前检查员是否有足够的准备时间?每一位检查员都作好了准备吗?每一位参与者是否都扮演不同的角色?会议是否开得富有成果?会议是否限制在2小时之内?协调者在指导检查方面接受过特殊的训练吗?在每次检查中,错误类型数据是否都作了收集,以便于你今后制作检查表?每次检查所指定的条款是否都落实了?是由协调员本人还是重新作了检查?SP2.1准备同行评审有效的评审会议的检查标准和检查单SP2.2执行同行评审Infosys公司关于评审的经验教训:评审应该包括外部专家,以增加项目团队的才干。采用一个良好定义和结构化的评审过程。评审只关注故障和问题,而不讨论解决(要考虑解决思路,具体实现不考虑)。有效利用各种评审形式。监督每次评审的有效性。需要对评审绩效进行监控,并采取纠正和预防措施。首先通过实验改变观念(但很多时候是态度问题,已经不是简单的观念问题)SP2.2执行同行评审Infosys公司关于评审的经验教训SP2.3分析同行评审数据评审缺陷数小于预计缺陷数评审的工件业务逻辑较简单评审人员没有充分的按检查单预审(规范,态度)评审人员没有经过评审的培训(技能)工作产品的质量非常好(技能)评审和预审时间是否完全应用,是否充足(计划)评审缺陷数大于预计缺陷数工作产品的质量较低(技能,规范,职责,态度)工作产品本身业务逻辑非常复杂(技能)次要缺陷多而主要缺陷少(规范,态度)被评审模块是项目第一个模块(培训)SP2.3分析同行评审数据评审缺陷数小于预计缺陷数目标之间关系解析-SG3Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG3Preparefor

VerSG3验证选择的工作产品验证结果不足验证数据纠正行动VerifySelectedWorkProducts(SG3验证选择的工作产品)SP3.1执行验证SP3.2分析验证结果SG3SG3验证选择的工作产品验证结果VerifySelect如何达到能力等级2级如何达到能力等级2级如何达到能力等级3级如何达到能力等级3级课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123Validation(确认)ThepurposeofValidation(VAL)istodemonstratethataproductorproductcomponentfulfillsitsintendedusewhenplacedinitsintendedenvironment.确认的目的是证明产品或产品组件在计划的环境中是满足使用的。相关PA:RD>需求确认。TS>转换需求成为产品规格,并且在确认已识别的问题影响产品和产品组件设计时采取纠正措施。VER>产品和产品组件满足需求。Validation(确认)ThepurposeofValidation(确认)Validation(确认)目标之间关系解析-SG1一致性不足之处Prepare

forValidation(准备确认)ValidateProductorProductComponents(确认产品和产品组件)需求开发SG1SG2目标之间关系解析-SG1一致性Prepare

forSG1准备确认PrepareforValidation(SG1确认准备)确认环境

确认流程和准则产品清单和产品选择确认的组成SP1.1选择待确认的工作产品SP1.2建立确认环境SP1.3建立确认过程和准则SG1SG1准备确认PrepareforValidation目标之间关系解析-SG2一致性不足之处Prepare

forValidation(准备确认)ValidateProductorProductComponents(确认产品和产品组件)需求开发SG1SG2目标之间关系解析-SG2一致性Prepare

forSG2确认产品和产品组件ValidateProductorProductComponents(SG2确认产品或产品组件)确认报告确认结果对照矩阵运行流程日志操作实例确认缺陷报告确认问题流程变更请求SP2.1执行确认SP2.2分析确认结果SG2SG2确认产品和产品组件ValidateProduct如何达到能力等级2级如何达到能力等级2级如何达到能力等级3级如何达到能力等级3级课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123验证和确认验证:确保工作产品符合其指定的需求。确认:确保工作产品满足于使用。换句话说,验证确保“你做对了(youbuiltitright)”,确认确保“你做了正确的事(youbuilttherightthing)”验证和确认验证:确保工作产品符合其指定的需求。典型的验证活动单元测试子系统/系统测试集成测试评审代码走查典型的验证活动单元测试典型的确认活动用户联合测试(UAT)验收测试试运行典型的确认活动用户联合测试(UAT)CMMI实践解析

第七部分软件验证和确认

CMMI实践解析

第七部分软件验证和确认

课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123软件需求和验证活动的V模型软件需求和验证活动的V模型评审的分类审查(Inspection)团队评审(TeamReview/TechnicalReview)走读(WalkThough)成对编程(PairProgramming)同行检查(PeerDeskCheck)特别检查(AdhocReview)评审的分类审查(Inspection)评审的正式程度评审的正式程度课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123Verification(验证)ThepurposeofVerification(VER)istoensurethatselectedworkproductsmeettheirspecifiedrequirements.验证的目的是确保选择的工作产品满足指定的需求。相关PA:VAL>

产品和产品组件在计划的环境中实现使用。RD>产生和开发客户、产品和产品组件需求。REQM>管理需求。Verification(验证)ThepurposeoVerification(验证)Verification(验证)目标之间关系解析-SG1Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG1Preparefor

VerSG1准备验证PrepareforVerification(SG1准备验证)验证环境验证流程和准则工作产品清单验证选择SP1.1选择待验证的工作产品SP1.2建立验证的环境SP1.3建立验证规程和准则SG1SG1准备验证PrepareforVerificati目标之间关系解析-SG2Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG2Preparefor

VerSG2执行同行评审数据收集需求入口和出口准则同行评审计划评审结果评审问题评审数据行动项PerformPeerReviews(SG2执行同行评审)SP2.1准备同行评审SP2.2执行同行评审

SP2.3同行评审数据分析SG2SG2执行同行评审数据收集需求评审结果PerformPeSP2.1准备同行评审有效的评审会议的检查标准和检查单你的检查表是否着重将检查员的注意力引向过去常发生错误的地方?是否侧重于缺陷检查而不是纠错?在检查会议之前检查员是否有足够的准备时间?每一位检查员都作好了准备吗?每一位参与者是否都扮演不同的角色?会议是否开得富有成果?会议是否限制在2小时之内?协调者在指导检查方面接受过特殊的训练吗?在每次检查中,错误类型数据是否都作了收集,以便于你今后制作检查表?每次检查所指定的条款是否都落实了?是由协调员本人还是重新作了检查?SP2.1准备同行评审有效的评审会议的检查标准和检查单SP2.2执行同行评审Infosys公司关于评审的经验教训:评审应该包括外部专家,以增加项目团队的才干。采用一个良好定义和结构化的评审过程。评审只关注故障和问题,而不讨论解决(要考虑解决思路,具体实现不考虑)。有效利用各种评审形式。监督每次评审的有效性。需要对评审绩效进行监控,并采取纠正和预防措施。首先通过实验改变观念(但很多时候是态度问题,已经不是简单的观念问题)SP2.2执行同行评审Infosys公司关于评审的经验教训SP2.3分析同行评审数据评审缺陷数小于预计缺陷数评审的工件业务逻辑较简单评审人员没有充分的按检查单预审(规范,态度)评审人员没有经过评审的培训(技能)工作产品的质量非常好(技能)评审和预审时间是否完全应用,是否充足(计划)评审缺陷数大于预计缺陷数工作产品的质量较低(技能,规范,职责,态度)工作产品本身业务逻辑非常复杂(技能)次要缺陷多而主要缺陷少(规范,态度)被评审模块是项目第一个模块(培训)SP2.3分析同行评审数据评审缺陷数小于预计缺陷数目标之间关系解析-SG3Preparefor

Verification(准备验证)Corrective

Actions(纠正行动)VerifySelected

WorkProducts(验证工作产品)Perform

PeerReviews(执行同行评审)SG1SG2SG3需求开发确认目标之间关系解析-SG3Preparefor

VerSG3验证选择的工作产品验证结果不足验证数据纠正行动VerifySelectedWorkProducts(SG3验证选择的工作产品)SP3.1执行验证SP3.2分析验证结果SG3SG3验证选择的工作产品验证结果VerifySelect如何达到能力等级2级如何达到能力等级2级如何达到能力等级3级如何达到能力等级3级课程概述软件验证和确认概述验证(VER)确认(VAL)123软件验证和确认总结4课程概述软件验证和确认概述验证(VER)确认(VAL)123Validation(确认)ThepurposeofValidation(VAL)istodemonstratethataproductorproductcomponentfulfillsitsintendedusewhenplacedinitsintendedenvironment.确认的目的是证明产品或产品组件在计划的环境中是满足使用的。相关PA:RD>需求确认。TS>转换需求成为产品规格,并且在确认已识别的问题影响产品和产品组件设计时采取纠正措施。VER>产品和产品组件满足需求。Validation(确认)ThepurposeofValidation(确认)Validation(确认)目标之间关系解析-SG1一致性不足之处Prepare

forValidation(准备确认)ValidateProductorProductComponents(确认产品和产品组件)需求开发SG1SG2目标之间关系解析-SG1一致性Prepare

forSG1准备确认PrepareforValidation(SG1确认准备)确认环境

确认流程和准

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论