刚刚.Net相关知识技术互动平台(绿色天堂)
.Net知识技术交流、探讨、请教与共享(Visual Studio.Net、Asp.Net、VB/C#、.NetWindows应用程序、Windows服务、Socket通信、GIS、ArcGIS、JavaScript、Sql Server和Oracle等)
posts - 74,  comments - 474,  trackbacks - 40

一 概述
      这部分的内容详见缘易姿姿Hermes Liu的博客中名为《什么是CMMI? 》的随笔(转载)。

二 需要撰写的文档
具体见下表:  

序号

一类项目

二类项目

三类项目

文档总数:

52

文档总数

30

文档总数

4

项目推进阶段

立项及计划准备

1. 

《项目立项建议书》

《项目立项建议书》

《项目立项建议书》

2. 

《工作任务书》

《软件生命周期模型选择表》

3. 

《软件生命周期模型选择表》

《进度计划表》

4. 

《软件项目开发过程定义表》

《项目估算表》

5. 

《进度计划表》

《风险评估表》

6. 

《项目估算表》

《软件项目开发计划》

7. 

《风险评估表》

《质量保证计划》

8. 

《项目度量表》

《配置管理计划.

9. 

《软件项目开发计划》

10.      

《质量保证计划》

11.      

《配置管理计划.

需求

12.      

《需求调研计划》

《需求调研计划》

《用户需求书》

13.      

《需求调研提纲》

《用户需求书》

14.      

《用户需求书》

《软件需求规格说明书》

15.      

《软件需求规格说明书》

设计

16.      

《概要设计说明书》

《概要设计说明书》

17.      

《数据库设计说明书》

《测试计划》

18.      

《用户界面设计说明书》

19.      

《详细设计说明书》

20.      

《测试计划》

编码和单元测试

21.      

《单元测试计划》

《代码审查记录》

22.      

《单元测试用例》

《用户手册》

23.      

《代码审查记录》

24.      

《用户手册》

集成与系统测试

25.      

《测试用例》

《缺陷记录》

《测试总结报告》

26.      

《缺陷记录》

《测试总结报告》

27.      

《测试总结报告》

验收运行

28.      

《实施计划表》

《初验报告》

《终验报告》

29.      

《实施记录》

《终验报告》

30.      

《安装、试运行问题记录》

31.      

《初验报告》

32.      

《内部验收报告》

33.      

《终验报告》

结项

34.      

《归档定义表》

《项目总结报告》

35.      

《项目总结报告》

《质量保证评估报告》

36.      

《质量保证评估报告》

日常工作

每周工作

37.      

《项目成员工作周(日)报》

《项目问题跟踪表》

38.      

《项目周报》

《计划变更申请报告》

39.      

《项目问题跟踪表》

《变更控制单》

40.      

《里程碑报告》

《配置状态报告》

41.      

《计划变更申请报告》

《需求跟踪矩阵》

42.      

《变更控制单》

43.      

《配置状态报告》

44.      

《需求跟踪矩阵》

评审

45.      

《评审计划》

《评审记录》

46.      

《评审记录》

《评审总结报告》

47.      

《评审总结报告》

质量保证

48.      

《过程审计检查表》

《质量保证审计报告》

49.      

《质量保证审计报告》

《审计不符合问题跟踪表》

50.      

《审计不符合问题跟踪表》

51.      

QA周报》


三 实施过程
下面是实施过程的细则表:
 

序号

过程活动简述

提交的文档

活动备注

检查结果

不符合

问题说明

检查时间

项目推进

立项及计划准备

立项:提交、评审及批准《项目立项建议书》

《项目立项建议书》

在所有项目活动开始前完成审批

任务创建:提交、评审及批准《工作任务书》

《工作任务书》

建立项目组,确定成员及其职责,指明需求与设计的责任人

项目计划“项目组织结构”段落

确定生命周期模型及各个里程碑

《软件生命周期模型选择表》

需在开发计划中简述

制定软件项目开发过程定义

《软件项目开发过程定义表》

需在开发计划中简述

进行任务分解,制定项目进度计划

《进度计划表》

进行项目估算并填写《项目估算表》

《项目估算表》

进行风险分析并填写《风险评估表》

《风险评估表》

确定培训活动(项目组内的培训)

视情况执行

确定项目的输出件和交付件,并确定评审方式

开发计划对客户做出的承诺”中

确定项目质量目标,并填写《项目度量表》

《项目度量表》

编写项目计划,

《软件项目开发计划》

指定QA人员,并制定质量保证计划

《质量保证计划》

在项目开发计划编制后制定