CMMI过程域说明-确认(VAL)之SG1 准备确认
SG 1 准备确认
确认的准备工作得以进行。
准备活动包括选择需要确认的产品与产品组件,以及建立并维护确认的环境、规程与准则。选定的确认对象可以只包括产品,也可以包括被用于构建产品的适当层级的产品组件。可以对任何产品或产品组件进行确认,例如更换、维护和培训产品。
要准备好确认产品或产品组件所需的环境。环境可以是买来的,也可以是通过规格制定、设计和构建来得到的。可以统筹考虑用于产品集成和验证的环境与确认环境,从而降低成本并提高效率或生产力。
SP 1.1 选择需要确认的产品
选择待确认的产品与产品组件以及将采用的确认方法。
根据其与最终用户需要的关系来选择需要确认的产品与产品组件。应该确定每一产品组件的确认范围(如操作行为、维护、培训、用户接口)。
可以确认的产品与产品组件的实例有:
• 产品与产品组件的需求与设计
• 产品与产品组件(如系统、硬件单元、软件、服务文档)
• 用户接口
• 用户手册
• 培训材料
• 过程文档
• 访问协议
• 数据交换报告格式
收集对执行确认的要求和约束,然后选择确认方法,选择的依据是它们是否有能力证实最终用户的需要得到了满足。确认方法不仅定义了产品确认的方法,也驱动了对设施、装备与环境的需要。确认方法和需要可以导致产生更低层次的产品组件需求,这些需求由需求开发过程进行处理。也可能产生诸如对测试装置和测试设备的接口需求等衍生需求。这些需求也被传递到需求开发过程,以确保产品或产品组件能够在支持选定方法的环境中得到确认。在项目初期就应选定确认方法,从而使得相关干系人能够清晰地了解并认可这些方法。确认方法适当地处理产品或产品组件的开发、维护、支持与培训等。
确认方法的实例有:
• 与最终用户讨论,可能采用正式评审方式
• 原型演示
• 功能演示(如系统、硬件单元、软件、服务文档、用户接口)
• 培训材料的试用
• 由最终用户与其他相关干系人执行的产品与产品组件测试
• 增量式交付能工作并可能被接受的产品
• 对产品与产品组件的分析(如模拟、建模、用户分析)
硬件的确认活动包括对电子或机械产品组件进行以下活动:建模以确认外形、配合和机械设计的功能;热建模;可维护性与可靠性分析;时间线演示;以及电路设计模拟。
CMMI模型中,VAL过程域工作产品实例:
1. 选定的需要确认的产品与产品组件清单
2. 每一产品或产品组件的确认方法
3. 对每一产品或产品组件执行确认的需求
4. 确认每一产品或产品组件时的约束
CMMI模型中,VAL过程域子实践:
1. 识别在整个项目生命期内确认产品或产品组件的关键原则、特性与阶段。
2. 确定需要确认哪些类别的最终用户需要(操作、维护、培训或支持)。
产品或产品组件应该能在其预期运行环境中得到维护与支持。本特定实践也适用于可以随产品交付的实际的维护、培训与支持服务。在运行环境中评价维护概念的一个实例是证明维护工具适用于真实的产品。
3. 选择需要确认的产品与产品组件。
4. 选择产品或产品组件确认的评价方法。
5. 与相关干系人一起评审确认的选择、约束与方法。
SP 1.2 建立确认环境
建立并维护支持确认所需的环境。
选定的产品或产品组件、工作产品的类型(如设计、原型、最终版本)、以及确认的方法共同驱动了对确认环境的需求。这些选择可以导致关于购买或者开发设备、软件或其它资源的需求。这些需求被提交给需求开发过程以供开发。确认环境可以包括对现有资源的重复利用。在这种情形下,应当对这些资源的利用作出安排。
确认环境中各类元素的实例有:
• 与被确认产品有接口的测试工具(如观测仪器、电子设备、探测仪)
• 临时嵌入的测试软件
• 用于数据转储或者后继分析与重放的记录工具
• 模拟的子系统或组件(如软件、电子设备、机械设备)
• 模拟的接口系统(如测试舰载雷达用的仿真战舰)
• 真实的接口系统(如测试具有轨迹跟踪设施的雷达时所用的飞机)
• 其它设施与客户提供的产品
• 操作或使用上列元素的熟练人员
• 特定的计算或网络测试环境(如为真实的集成与确认试验而建设的可以虚拟操作的电信网络测试设施,其中有实际的干线、交换机和其它系统)
为确保确认环境能够在需要时可供使用,应该提早选定需要确认的产品或产品组件、确认中将用到的工作产品以及确认的方法。应该仔细地控制确认环境,从而为复制、结果分析以及问题部分的再次确认做好准备。
CMMI模型中,VAL过程域工作产品实例:
1. 确认环境
CMMI模型中,VAL过程域子实践:
1. 识别确认环境的需求。
2. 识别客户提供的产品。
3. 识别测试设备与工具。
4. 识别可供重复利用与改造的确认资源。
5. 详细计划各项资源的可用性。
SP 1.3 建立确认规程与准则
建立并维护确认规程与准则。
为确保产品或产品组件被置于预期环境中时满足其预期用途,要定义确认规程与准则。验收测试的测试用例与规程可以被用作确认规程。确认规程与准则包括对维护、培训和支持服务的测试与评价。
确认准则的来源实例有:
• 产品与产品组件需求
• 标准
• 客户的验收准则
• 环境性能
• 性能偏差的阈值
CMMI模型中,VAL过程域工作产品实例:
1. 确认规程
2. 确认准则
3. 对维护、培训和支持服务的测试与评价规程
CMMI模型中,VAL过程域子实践:
1. 评审产品需求,以确保影响产品或产品组件确认的问题得到识别与解决。
2. 将确认选定产品或产品组件的环境、操作场景、规程、输入、输出以及准则文档化。
3. 随着设计在确认环境中的成熟而进行设计评估,以识别确认问题。
【VAL过程域相关文章】