【课程时长】
5天(3小时/天)
【课程大纲】(1天*3小时)
第一章 软件过程评估和软件能力评价的方法与步骤构建
第一步:建立一个评估评价组,该组的成员应具有丰富的软件工程和管理知识的专业人员,并接受过CMM模型基本概念和评估及评价方法方面的有关培训。
第二步:填写提问单,完成问卷调查和取样工作。其内容和涉及的问题要从评价和评估的角度出发,具有代表性,能够反映软件成熟度的基本评价。
第三步:进行响应分析。评估和评价组对提问单响应进行统计分析,定义必须作进一步探查的区域。待探查的区域与CMM的关键过程域相对应。
第四步:进行现场访问。评估小组开始深入被评估的单位,以分析结果为依据,组织会谈和评审有关文档,以便更好地理解软件过程的情况。所有工作都是以CMM模型关键过程域和主要实践活动为指导,进行提问、倾听、检查,以及协商等工作。评估组对存在的问题、理论与实践的差异和是否满足目标等进行详细记录,并运用专业性判断得出结论。
第五步:提出调查发现清单。在现场工作阶段结束时,评估或评价组必须提供出评估单位软件过程的优缺点及强项和弱项清单。在软件过程评估中,该调查发现清单作为提出过程改进建议的基础;在软件能力评价中调查发现清单作为软件采购单位所作风险分析的参考资料。
第六步:制作关键过程域(KPA)剖面图。评估和评价组依据关键过程的基本情况列出评估提纲。指出被评估单位已经满足的软件过程域目标和尚未满足的软件过程域目标。一个关键过程域可能是已满足要求的,但仍存在一些相关的问题,如果未发现或未指出这些问题,就会妨碍实现该关键过程域的某个目标。值得注意的是已经满足目标的软件过程域并不意味着不存在相关的缺陷,只是这些缺点并不影响主体。
第二章 基本技能培训
第一部分 项目启动
第1章 绪论
1.1 基于过程的项目执行方法
1.2 软件的能力成熟度模型
第2章 建议书和合同
2.1 客户和供应商的交流
2.2 建议书
2.3 合同
第3章 需求规格和需求管理
3.1 需求分析和需求规格
3.2 需求变更管理
3.3 跟踪管理
3.4 例子:周活动报告系统
第二部分 项目计划 (将利用甘特图进行全流程实践)
第4章 过程定义和过程裁剪
4.1 开发过程
4.1.1 概要设计
4.1.2 详细设计
4.1.3 编码和单元测试
4.1.4 集成计划和测试
4.1.5 系统测试计划和系统测试
4.1.6 文档
4.1.7 验收测试和安装
4.1.8 维护支持
4.2 过程裁剪
4.2.1 概要裁剪指南
4.2.2 详细裁剪指南
第5章 过程数据库和过程能力基线
5.1 软件度量和过程管理
5.2 过程数据库
5.3 过程能力基线
第6章 工作量估计和进度安排
6.1 背景
6.2 自底向上的估计方法
6.3 自顶向下的估计方法
6.4 进度安排
6.4.1 整体进度安排
6.4.2 方法的有效性
6.4.3 详细进度安排
第7章 质量计划和缺陷估计
7.1 质量管理
7.2 量化质量管理计划
7.2.1 设定质量目标
7.2.2 质量过程计划
7.2.3 其他阶段的缺陷估计
第8章 风险管理
8.1 背景
8.2 风险评估
8.2.1 识别风险
8.2.2 确定风险的优先级
8.3 风险控制
8.3.1 风险管理计划
8.3.2 风险监督和跟踪
第9章 项目管理计划
9.1 项目管理计划
9.1.1 项目概述
9.1.2 项目计划
9.1.3 项目跟踪
9.1.4 团队
9.2 例子:选定一个项目进行分析
第10章 配置管理
10.1 配置管理概念
10.2 配置管理过程
10.2.1 计划和构建配置管理
10.2.2 执行配置控制
10.2.3 状态监督和审计
10. 3 文档控制
第三部分 项目执行和终止
第11章 生命周期的执行
11.1 概要设计
11.2 详细设计
11.3 构建
11.4 系统测试
11.5 验收和安装
第12章 同行评审
12.1 评审过程
12.1.1 制定计划
12.1.2 概述和准备
12.1.3 评审组会议
12.1.4 返工和跟进
12.1.5 角色和职责
12.1.6 个人评审
12.1.7 工作产品指南
12.2 数据采集
12.2.1 自备记录
12.2.2 组评审会议记录
12.2.3 评审组总结报告
12.3 检视和控制
12.3.1 评审能力基线
12.3.2 分析和控制指南
12.4 引入评审
12. 4. 2 部署的实验数据
第13章 项目监督和控制
13.1 数据采集
13.2 项目跟踪
13.3 监督和控制
第14章 项目审计
14.1 审计过程
14.2 审计分析
第15章 项目关闭
15.1 项目关闭分析
15.2 归档
15.3分析报告
第三部分 案例解析
围绕一个软件开发项目,整体以甘特图的形式去分析软件开发项目的重点环节、逻辑关系和修正调整,通过评估每个环节的质量,让所开发的软件项目达到良好运用的目标。