Zhu.Kerry@gmail.com作者软件过程管理-Ch.1软件过程规范Zhu.Kerry@gmail.com内容概览全书共分为10章,以全面阐述软件过程管理的各个方面。首先说明了软件过程规范、成熟度及其相关的概念和理论,包括软件过程标准体系。然后在此基础上,深入讨论了软件过程的组织管理、需求管理、项目管理、质量管理、技术管理和集成管理等流程、方法和实践,并进一步探讨了软件过程评估和改进的框架、模型和实施细节,最后通过具体的应用实践对软件过程管理做了全方位的阐释。Zhu.Kerry@gmail.com课程目标通过本课程的学习,可以了解并掌握:软件过程规范的内容、影响和作用软件过程不成熟的特点、软件过程成熟的标准软件过程的可视性和过程能力软件过程文化、环境和过程框架如何定义组织过程并对过程剪裁以获得项目过程软件过程的需求管理、项目管理和质量管理软件过程的技术管理和集成管理如何实施软件过程的评估和改进……Zhu.Kerry@gmail.com课程服务于-项目经理Projectmanager-程序经理Programmanager-产品经理Productmanager-软件质量管理人员ThememberofSQAG-软件工程过程组成员ThememberofSEPG-软件配置管理人员ThememberofSCMG还包括:-软件企业高层管理人员-软件工程师和测试工程师-软件分析师、软件咨询顾问Zhu.Kerry@gmail.com课程安排建议:3学分,60学时周次教学章节教学内容建议学时1第1章软件过程规范1.1过程的定义1.2过程规范1.3软件生命周期的过程需求1.4软件生命周期标准1.5软件过程建模42-3第2章软件过程成熟度2.1过程成熟度标准2.2能力成熟度模型概述2.3过程成熟度级别2.4软件过程的可视性2.5过程能力和效能预测2.6软件过程框架63-4第3章软件过程的组织管理3.1组织过程焦点3.2组织过程定义3.3PSP过程框架和成熟度模型3.4PSP设计与实践3.5TSP的结构和启动过程3.6TSP工作流程4Zhu.Kerry@gmail.com课程安排-2周次教学章节教学内容建议学时5第4章软件过程的需求管理4.1需求管理的模型和流程4.2需求开发4.3需求管理36第5章软件过程的技术管理5.1软件过程的技术架构5.2软件过程的问题分析和决策方法5.3软件过程的技术路线5.4知识传递5.5软件过程管理工具47第6章软件过程的项目管理6.1软件配置管理6.2项目估算和资源管理6.3项目风险评估6.4制定项目计划6.5项目跟踪和监督5Zhu.Kerry@gmail.com课程安排-3周次教学章节教学内容建议学时8第7章软件过程的质量管理7.1质量管理概述7.2软件质量方针和计划7.3软件评审过程和方法7.4缺陷分析和预防7.5质量度量7.6PSP过程质量管理49-10第8章软件过程的集成管理8.1集成项目管理8.2集成项目的合成计划8.3产品集成的过程管理8.4集成产品开发模式8.5IPD方法应用和实践6Zhu.Kerry@gmail.com课程安排-4周次教学章节教学内容建议学时11-12第9章软件过程的评估和改进9.1过程模型的剪裁9.2软件过程度量9.3过程评估参考模型9.4过程评估9.5过程改进的模型和方法9.6组织和技术革新9.7软件过程改进的实施813-14第10章软件过程的管理实践10.1IBM-Rational业务驱动开发的过程管理10.2微软公司的软件开发过程模式10.3敏捷模型的软件过程管理10.4面向构件的软件过程10.5软件过程的自定义体系6Zhu.Kerry@gmail.com软件过程规范一旦人们将注意力转向过程,将发现一个全新的思维空间。——JamesHarringtonZhu.Kerry@gmail.com本章提纲1.1过程的定义1.2过程规范1.3软件生命周期的过程需求1.4软件生命周期标准1.5软件过程建模Zhu.Kerry@gmail.com1.1过程的定义1.1.1过程的定义1.1.2软件过程的分类和组成1.1.3软件过程定义的层次性Zhu.Kerry@gmail.com1.1过程的定义《牛津简明词典》中,“过程”被定义为活动与操作的集合,例如一系列的生产阶段或操作。《书氏大词典》定义“过程”是用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能。IEEE-Std-610定义“过程”是为完成一个特定的目标而进行的一系列操作步骤,如软件开发过程。SEI-CMM定义过程是用于软件开发及维护的一系列活动、方法及实践。Zhu.Kerry@gmail.com过程的简单描述Zhu.Kerry@gmail.com实现、管理和支持过程之间的关系Zhu.Kerry@gmail.com1.1.2软件过...