文档详情

软件过程改进与CMM1讲述.pptx

发布:2017-04-05约2.21万字共90页下载文档
文本预览下载声明
欧广宇 ogyusst@126.com 软件过程改进与软件质量 第一讲 绪论 2017-4-9 1 课程简介 《软件过程改进与软件质量》课程试图通过36学时全面阐述软件过程改进的各个方面。首先说明软件过程规范、成熟度及其相关的概念和理论,包括软件过程标准体系。然后在此基础上,深入讨论软件过程的组织管理、需求管理、项目管理、质量管理、技术管理和集成管理等流程、方法和实践,并进一步探讨了软件过程评估和改进的框架、模型和实施细节,最后阐释软件质量的评价方法。 2017-4-9 2 课程目标 2017-4-9 3 通过本课程的学习,可以了解并掌握: 软件过程规范的内容、影响和作用 软件过程不成熟的特点、软件过程成熟的标准 软件过程的可视性和过程能力 软件过程文化、环境和过程框架 如何定义组织过程并对过程剪裁以获得项目过程 软件过程的需求管理 、项目管理和质量管理 软件过程的技术管理和集成管理 如何实施软件过程的评估和改进 … … 课程服务于 2017-4-9 4 项目经理 Project manager 程序经理 Program manager 产品经理 Product manager - 软件质量管理人员 The member of SQAG 软件工程过程组成员 The member of SEPG 软件配置管理人员 The member of SCMG 还包括: 软件企业高层管理人员 软件工程师和测试工程师 软件分析师 、软件咨询顾问 课程安排 3月2日 软件开发过程(绪论) 3学时 3月9日 软件过程度量 3学时 3月16日 软件过程成熟度及CMM模型3学时 3月23日 可重复性管理与定量管理 3学时 3月30日 标准化和一致性管理 3学时 4月6日 从CMM到CMMI 3学时 4月13日 理解CMMI各过程域 3学时 4月20日 软件质量模型 3学时 5月4日 软件质量度量 3学时 5月11日 软件可靠性度量和测试 3学时 5月18日 软件全面质量管理 3学时 5月25日 汇报与总结 3学时 2017-4-9 5 参考书目 清华大学出版社: 《过程改进方法与实践案例》 《软件过程管理》 《软件质量保证和管理》 中国标准出版社: 《过程改进基本原理及CMMI实施》 机械工业出版社: 《CMMI成功项目管理》 2017-4-9 6 第一章 绪论 1.1 软件生产过程的变迁 1.2 硬件与软件的故障特性对比 1.3 软硬件的开发过程比较 1.4 软件质量观点 1.5 传统工业化生产中的产品质量控制 1.6 过程和过程规范 1.7 软件生命周期的过程需求 1.8 软件过程改进的起源 2017-4-9 7 1.1From computing to program, to software 汇编器 机器代码 汇编代码 模块1 汇编代码 模块2 汇编代码 模块n 计算机 计算结果 计算机 计算结果 10 参与劳动的程序员: 1-3个 编译器 /链接器 高级语言 代码 模块1 高级语言 代码 模块2 高级语言 代码 模块n 计算机 计算结果 10 文档(自然语言描述) 2017-4-9 8 Software engineering 1968年,在NATO会议上提出“软件工程”以来,人们一直致力于研究新的软件方法和技术。 然而,87年左右,人们认识到: “二十多年来,并未实现用新的软件方法和技术解决软件产业化和软件质量方面问题的承诺,工业界和政府组织认识到根本的问题是软件开发过程管理上的不足”。---DoD, Report of the Defense Science Board Task Force on Military Software, September 1987 SE 真正的目的是: 在资金、人力资源、进度等约束条件下,如何生产出高质量的软件。 在市场经济中,如何让软件企业(投资者)获得最大的效益。 2017-4-9 9 提高软件的生产率和质量一直是软件工作者关注的焦点。 软件生产,如果能做到自动化生产,例如: 把C语言自动转换为机器语言(编译),或 从流程图直接转换为机器语言. 这样,由于软件的生产就是开发,因此,软件企业可以获得真正的一本万利。 软件产业的危机 2017-4-9 10 关键问题 软件需求总是不清楚、总是在变化。没有办法自动化地获得需求。 软件规模越来越大
显示全部
相似文档