CMM(软件产品工程Software Product Engineering)
也略去了其中的所用到的工具,其中穿插的,度量,质量保证,配置等活动不再做具体详述。对于其中的迭代的过程也未分解描述。在研究RUP时,可从其中得到启示。
1, 立项过
2, 业务需求(Business Requirement Phase)
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
项目准备期 |
分配需求及任务。 |
|
确认过SOW/BRS |
|
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
项目准备期 |
业务计划和资源计划 确定过SOW或分配的需求 |
项目计划(WBS,角色分配等 )、配置管理计划、风险管理计划和测试策略review |
项目计划、配置管理计划和风险管理计划经过QA和PM或更高责任人的批准,签发 测试策略经过TC的批准 |
|
4,需求分析
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
软件需求分析 |
项目计划已签发 |
SRS review |
SRS 已批准 |
|
系统测试计划 |
SRS可以进行review |
STP review |
STP 已批准 |
|
Review SRS和PM重访刷新PPL |
SRS 已批准 |
SRS review PPL重访 |
PPL 已签发 |
|
5,体系架构分析设计
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
系统分析设计 |
SRS 已批准 |
SAS Review |
SAS 已批准 |
|
PM重访PPL |
SAS 已批准 |
|
PPL已批准签发 |
PM重访PPL |
6, 概要设计
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
概要设计 |
SRS 已批准 |
HLD review |
HLD 已批准 |
|
集成测试计划 |
STP 已批准 HLD 可以进行review |
ITP review |
ITP 已批准 |
|
PM重访PPL |
HLD 已批准 |
PPL重访 |
HLD已批准签发 PPL 已签发 |
|
7,详细设计
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
详细设计 |
HLD 已批准 |
LLD review |
LLD 已批准 |
|
单元测试计划 |
ITP 已批准 LLD 可以进行review |
UTP review |
UTP 已批准 |
|
8,编码
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
编码 |
LLD 已批准 |
代码review |
代码已批准 |
|
9,单元测试
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
单元测试 |
UTP已批准 代码review完成 |
单元测试报告review |
单元测试报告已批准 |
|
10,集成测试
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
集成测试 |
ITP 已批准 单元测试报告已批准 |
集成测试报告review |
集成测试报告已批准 |
|
11,系统测试
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
系统测试 |
STP 已批准 集成测试报告已批准 |
系统测试报告review |
系统测试报告已批准 |
|
12,发布
输入输出条件:
任务/活动 |
入口条件/输入 |
验证 |
出口条件/输出 |
备注 |
发布 |
系统测试报告已批准 |
SE/测试组进行抽样测试 发布会议 发布验证 |
发布会议结束 发布验证发现问题已解决 |
|