详解CMMI过程域-技术解决方案(TS)之SG3 实现产品设计

SG 3 实现产品设计

产品组件与相关支持文档,按照设计得以实现。

产品组件的实现按照“开发设计”特定目标中的特定实践所建立的设计进行。实现通常包括在送交产品集成之前对产品组件所进行的单元测试,以及最终用户文档的开发。

SP 3.1 实现设计

实现产品组件的设计。

完成设计后,即将其实现成为产品组件。实现的特性依赖于产品组件的类型。

在产品层次结构顶层的设计实现,涉及对产品层次结构下一个层次的各产品组件进行规格说明。这一活动包括各产品组件的分配、细化与验证。它还涉及产品组件的各种开发工作之间的协调。

参阅“产品集成”过程域,以进一步了解如何管理接口并装配产品组件。

参阅“需求开发”过程域,以进一步了解如何分配产品组件需求,并分析需求。

这样的实现,其特征的实例有:

• 软件得到编码。

• 数据得到文档化。

• 服务得到文档化。

• 电气的与机械的部件得到制作。

• 独特的产品生产工艺得到投入使用。

• 工艺得到文档化。

• 设施得到建造。

• 材料得到生产(例如:独特的产品材料可以是石油、机油、润滑剂、新型合金等)。

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

1. 已实现的设计

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

1. 使用有效的方法进行产品组件的实现。

软件编码方法的实例有:

• 结构化编程

• 面向对象编程

• 面向方面的编程

• 自动化代码生成

• 软件代码复用

• 使用合适的设计模式

硬件实现方法的实例有:

• 门电路水平的合成

• 电路板版图设计(位置与布线)

• 计算机辅助设计绘图

• 版图设计后的模拟

• 制造方法

2. 遵循适用的标准与准则。

实现标准的实例有:

• 语言标准(例如:软件编程语言标准、硬件􁧿述语言标准)

• 绘图需求

• 标准件清单

• 生产件

• 软件产品组件的结构与层次

• 工艺与质量标准

准则的实例有:

• 模块化

• 清晰性

• 简洁性

• 可靠性

• 安全性

• 可维护性

3. 对选定的产品组件执行同级评审。

参阅“验证”过程域,以进一步了解如何执行同级评审。

4. 适当地执行产品组件的单元测试。

注意,单元测试不局限于软件。单元测试涉及在集成之前的单个硬件或软件单元的测试,或一组相关项的测试。

参阅“验证”过程域,以进一步了解如何验证选定的工作产品。

单元测试方法(手工的或自动的)的实例有:

• 语句覆盖测试

• 分支覆盖测试

• 断言覆盖测试

• 路径覆盖测试

• 边界值测试

• 特殊值测试

单元测试方法的实例有:

• 功能测试

• 辐射检查测试

• 环境测试

5. 必要时,修正产品组件。

产品组件何时可能需要修正,一个实例是在实现时发现了在设计期间不能预见的问题。

SP 3.2 开发产品支持文档

开发并维护最终使用文档。

本特定实践开发并维护将用于产品的安装、操作与维护的文档。

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

1. 最终用户培训资料

2. 用户手册

3. 操作手册

4. 维护手册

5. 在线帮助

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

1. 对需求、设计、产品与测试结果进行评审,以确保影响安装、操作与维护文档的问题得到识别与解决。

2. 使用有效的方法以开发安装、操作与维护文档。

3. 遵循所适用的文档标准。

文档标准的实例有:

• 与指定的文字处理器兼容

• 可接受的字体

• 章、节、页编号规则

• 与指定的风格手册一致

• 缩写的使用

• 机密分类标识

• 国际化需求

4. 在项目生命周期的早期阶段,进行安装、操作与维护文档初步版本的开发,以供相关干系人评审。

5. 进行安装、操作与维护文档的同级评审。

参阅“验证”过程域,以进一步了解如何执行同级评审。

6. 必要时,修订安装、操作与维护文档。

文档何时可能需要修订,其实例包括下列所发生的事件:

• 已进行需求的变更

• 已进行设计的变更

• 已进行产品的变更

• 已识别文档的错误

• 已识别修正的变通方案

 

【TS过程域相关文章】

 

 

CMMI过程域详解-技术解决方案(TS)之概述

CMMI过程域详解-技术解决方案(TS)之SG 1

CMMI过程域详解-技术解决方案(TS)之SG 2

CMMI过程域详解-技术解决方案(TS)之SG 3

凡奉首页    管理实践    CMMI管理实践    详解CMMI过程域-技术解决方案(TS)之SG3 实现产品设计
创建时间:2020-12-28 00:00
收藏