解读CMMI—验证(一)

SG1

验证准备

验证实施前的准备工作是十分有必要的,我们要确保计划、过程模型、需求、设计、开发、测试、发布等环节都在验证之中。验证包含对工作产品的选择、检查、测试、分析和证明。

验证方法包括(但不局限):检查、同行评审、审核、走查、分析、仿真、测试及证明等。验证准备也应对支持工具、测试设备、软件、仿真环境、模型进行定义。

SP1.1

选择需验证的工作产品

选择需要验证的每一个工作产品,和验证每一个产品的验证方法。

什么样的工作产品需要进行验证,其主要依据项目目标和需求,以及每个工作产品对项目整体风险的影响程度。一般来讲,需验证的工作产品都要从配置项中获得,因为每次对工作产品进行验证后都要进行配置标识(比如:进入基线)。

使用什么方法来验证工作产品,通常根据产品及产品组件的需求,不同的需求(比如:功能性和性能性的需求)所选择的方法也不相同。验证方法必须说明验证的执行,以确保避免工作产品在开发过程中出现不可预测的缺陷。所以验证与产品及产品组件设计同时进行并需不断反复修改。如:需求开发、需求评审、需求修改这个过程可能会反复进行。

具体执行步骤:

1、确定需验证的工作产品。

2、确定每个工作产品所要符合的需求。(可以参照需求管理中的需求跟踪矩阵)

3、确定可用的验证方法

4、将这些验证方法细化并针对每个需验证的工作产品确定验证方法。

5、将所需验证的工作产品、所要满足的需求、验证方法等整合到项目计划中。这步可以在需求和配置项初步明确时操作,也可在实现过程中逐步细化项目计划。

SP1.2

建立验证环境

建立并维护支持验证工作的环境。

须建立相关环境以便可以进行验证。验证环境可以自行开发、购买、复用、改造已有环境。验证环境的建立依赖于验证的方法。如使用同行评审方法,则只需确定评审过程、评审资料、评审人员等即可。而如需执行测试时,则需要确定测试过程、测试工作产品、测试用例、测试设备等,有时还需准备桩、针程序以及其他自动化测试工具等等。

具体执行步骤:

1、 确定验证环境的需求

2、 确定可复用及改造的验证资源

3、 确定验证设备及工具

4、 获得支持验证的设备和环境

SP1.3

建立验证过程与标准

建立并维护所选定的工作产品的验证过程与标准。

验证标准可以依据一下内容进行指定:

l 产品与产品组件的需求

l 国际、国家、企业标准等

l 公司的政策

l 测试类型

l 测试参数

l 测试成本与质量的平衡点

l 工作产品类型

具体执行步骤:

1、需要时,为工作产品和现成品,制作集成的验证程序。

2、需要时,开发与修订、调整验证标准。

3、确定预期结果和观察中的允许误差,以及其它符合需求的标准。

4、确定支持验证所需的设备及与环境有关的组件。

未完待续

更多分享

敬请关注

IT平行世界

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127G0LIP800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券