分类 |
主题 |
内容提要 |
第一部份 |
国际知名开发流程分析对比 |
Ÿ RUP、CMMI、Agile、MSF
Ÿ 如何裁减重量级软件研发流程 |
开发各阶段流程
及规范 |
Ÿ 需求、架构、设计、开发、测试等阶段流程及规范 |
开发个体与团队的能力培养 |
Ÿ 个体能力培养(PSP)和团队能力培养(TSP)
Ÿ 微软能力培养方案(EEG)分析
Ÿ 开发人员相关角色和团队组建 |
第二部份
|
配置管理 |
Ÿ 软件开发项目中的文档管理
Ÿ 软件开发项目中的代码管理
Ÿ 软件开发项目中的产品管理 |
软件质量管理 |
Ÿ 缺陷管理
Ÿ 问题管理
Ÿ 开发规范制定(设计、编码和质量规范)
Ÿ 改变软件质量的策略
Ÿ 如何规范审核
Ÿ 代码分析 |
软件风险管理 |
Ÿ 风险管理模型
Ÿ 风险管理过程精要:识别风险、分析和量化风险、开发和控制风险、制定风险管理计划
Ÿ 获得风险管理知识 |
软件开发过程中的项目管理 |
Ÿ 创建工作分解结构(WBS)
Ÿ 评估规模和重用性
Ÿ 估算持续时间和成本
Ÿ 分配资源
Ÿ 选择组织形式
Ÿ 安排工作进度 |
第三部份 |
软件需求管理 |
Ÿ 如何有效采集需求
Ÿ 业务分析与需求分析关系
Ÿ 高质量需求文档规范和撰写
Ÿ 需求管理工具概述
Ÿ 如何进行需求评审
Ÿ 需求的变更控制 |
软件设计管理 |
Ÿ 架构及详细设计规范制定
Ÿ 软件设计文档管理策略与工具
Ÿ 软件设计验证与确认
Ÿ 如何进行设计变更控制 |
编码重构与
构建管理 |
Ÿ 软件源代码的Review过程
Ÿ 软件源代码重构过程
Ÿ 软件源代码泛型的提取,如何最大限度复用已测的源代码
Ÿ 如何进行集成构建(版本构建、每日构建、持续构建) |
测试管理 |
Ÿ 有效的测试用例设计
Ÿ 单元测试及其实施过程
Ÿ 用户验收与可用性测试
Ÿ 如何选用合适的测试工具
Ÿ 测试过程的持续改进模型(TPI) |
第四部份 |
软件开发过程自动化管理工具概述 |
Ÿ Microsoft Team Foundation Server 2010
Ÿ IBM Rational系列工具
Ÿ 开源工具 |
软件项目追踪 |
Ÿ 如何定义软件项目追踪关系
Ÿ 建立适当追踪机制
Ÿ 如何进行工作量和成本追踪
Ÿ 进度追踪和风险追踪
Ÿ 分析可追踪对象的数据,发现流程问题,完成流程改进 |
软件度量 |
Ÿ 如何建立度量体系
Ÿ 基于COCOMOII模型工具的使用
Ÿ 使用数据分析技术完成软件度量
Ÿ 使用数据挖掘技术完成软件过程未来预测
Ÿ 软件估算:规模估算、生产率估算、工作量估算、成本估算、进度估算等
Ÿ 软件度量结果报告图表分析 |
培训管理 |
Ÿ 研发人员流失与培训的关系
Ÿ 面向开发项目组成员和用户的培训
Ÿ 编写用户使用手册 |