CMMI过程域详解-验证(VER)之SG1 准备验证

SG 1 准备验证

验证的准备工作得以进行。

为确保产品与产品组件的需求、设计、开发计划与进度安排中包含了验证方面的内容,有必要进行预先准备。验证包括对工作产品的选择、审查、测试、分析以及演示。

验证方法包括但不限于审查、同级评审、审计、走查、分析、架构评估、模拟、测试以及演示。同级评审被视为一种特定的验证方法,在特定目标2 中包含了与其相关的实践。准备工作中也必须对支持工具、测试设备与软件、模拟、原型与其它设施进行定义。

 

SP 1.1 选择需要验证的工作产品

选择待验证的工作产品以及将采用的验证方法。

依据工作产品对满足项目目标与需求以及应对项目风险所起的作用,对工作产品进行选择。需要验证的工作产品可以包括与维护、培训以及支持服务相关的部分。在验证方法中包含了对工作产品的验证要求。验证方法说明了工作产品的验证方式,以及将用于验证某些特定的工作产品是否满足其需求的特定方法。

验证方法的实例有:

• 软件架构评价与实现一致性评价

• 路径覆盖测试

• 负载、压力和性能测试

• 基于决策表的测试

• 基于功能分解的测试

• 测试用例复用

• 验收测试

• 持续集成(即尽早发现集成问题的敏捷方法)

系统工程中的验证通常包括为验证系统设计(以及分配)的充分性而进行的原型、建模以及模拟。

硬件工程中的验证通常要求一种参数化的方法,要考虑多方面的环境条件(例如压力、温度、振动、湿度)、各种输入范围(例如对于计划的标称输入电压28V,应该额定为20~32V),部件与部件之间的容限问题引入的偏差,以及许多其它变量。硬件的验证一般要分别测试大部分变量,除非已经怀疑存在多变量交互方面的问题。

验证方法的选择通常始于对产品与产品组件需求的定义,以确保需求是可验证的。验证方法还应该考虑到重复验证,以确保对工作产品的返工不会导致意外的缺陷。供方应该参与选择验证方法,以确保项目选择的方法适合供方的环境。

CMMI模型中,VER过程域工作产品实例:

1. 选定的需要验证的工作产品清单

2. 每一选定的工作产品的验证方法

CMMI模型中,VER过程域子实践:

1. 识别需要验证的工作产品。

2. 识别每一选定工作产品应满足的需求。

参阅“需求管理”过程域中的“维护需求的双向可追溯性”特定实践,以进一步了解如何将需求追溯到工作产品。

3. 识别可用的验证方法。

4. 定义将每一选定工作产品所用的验证方法。

5. 提交待验证工作产品、需满足需求和将采用方法的识别结果,以便与项目计划进行集成。

参阅“项目计划”过程域以进一步了解如何制订项目计划。

 

SP 1.2 建立验证环境

建立并维护支持验证所需的环境。

应建立环境来使验证能得以实行。验证环境可以通过采购、开发、复用、修改或者通过前述方式的某种组合来得到,这取决于项目的需要。所需环境的类型取决于选定的需验证工作产品和将采用的验证方法。同级评审基本上只需要一些材料、评审员和一间屋子,而产品测试则可能需要模拟器、仿真器、场景生成仪、数据还原工具、环境控制器以及与其它系统的接口。

CMMI模型中,VER过程域工作产品实例:

1. 验证环境

CMMI模型中,VER过程域子实践:

1. 识别对验证环境的需求。

2. 识别可供复用或者修改的验证资源。

3. 识别验证设备与工具。

4. 获取验证支持设备和整套环境(如测试设备、软件)。

 

SP 1.3 建立验证规程与准则

建立并维护用于选定工作产品的验证规程与准则。

定义验证准则以确保工作产品满足其需求。

验证准则的来源实例有:

• 产品与产品组件需求

• 标准

• 组织级方针

• 测试类型

• 测试参数

• 在质量与测试成本之间进行权衡的参数

• 工作产品类型

• 供方

• 方案建议书与协议

• 客户与开发人员一同对工作产品进行的评审

CMMI模型中,VER过程域工作产品实例:

1. 验证规程

2. 验证准则

CMMI模型中,VER过程域子实践:

1. 必要时制订一组全面的、集成化的工作产品与商用现货产品的验证规程。

2. 必要时制订并细化验证准则。

3. 识别满足需求的预期结果、允许的容限和其它准则。

4. 识别支持验证所需要的设备与环境组件。

 

 

VER过程域相关文章】

 

 

CMMI过程域详解-验证(VER)之概述

CMMI过程域详解-验证(VER)之SG 1

CMMI过程域详解-验证(VER)之SG 2

CMMI过程域详解-验证(VER)之SG 3

凡奉首页    管理实践    CMMI管理实践    CMMI过程域详解-验证(VER)之SG1 准备验证
创建时间:2021-02-22 00:00
收藏