培训课件软件过程的管理与改进

培训课件软件过程的管理与改进

ID:33479232

大小:357.50 KB

页数:63页

时间:2018-05-23

培训课件软件过程的管理与改进_第1页
培训课件软件过程的管理与改进_第2页
培训课件软件过程的管理与改进_第3页
培训课件软件过程的管理与改进_第4页
培训课件软件过程的管理与改进_第5页
资源描述:

《培训课件软件过程的管理与改进》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件过程的管理与改进1软件过程管理与改进概述2度量软件过程3能力成熟度模型CMM4个体软件过程PSP5团体软件过程TSP6内容总结1软件过程管理与改进概述软件过程的发展—1984年第一届国际软件过程讨论会正式提出,软件工程又一次认识上飞跃。1、软件过程的概念---软件过程是指人们开发和维护软件及其相关产品所采取的一系列活动。其中软件相关产品包括项目计划、设计文档、源代码、测试用例和用户手册等。软件产品的质量主要取决于产品开发和维护的软件过程的质量。一个有效的、可视的软件过程能够将人力资源、物理设备和实施方法结合成一个有机的整体,并为软件工程师和高级管

2、理者提供实际项目的状态和性能,从而可以监督和控制软件过程的进行。IEEE广义软件过程:包括软件的采购、开发、维护、运作、获取、管理、支持ISO12207分成三个过程:基本过程、支持过程、组织过程研究目的:管理和改进软件过程软件过程管理:对软件产品及对强化软件系统的开发、维护和支持所涉及的工作过程进行管理软件过程改进:为了更有效的达到优化软件过程的目的而实施的改善或改变其软件过程的系列活动。1软件过程管理与改进概述2、软件过程改进的实际意义:软件过程实例:软件组织在进行具体软件项目时采用的软件过程。成功的改进带来的价值:提高效率、减少错误、保证进度、提

3、高质量软件过程管理改进:是软件组织评估和认证的基础,也是竞标软件项目的基础。软件组织角度看软件过程管理和改进:有利于组织获得认证以提高竞争力;从产业角度,可以提高产业整体水平和竞争力(印度)1软件过程管理与改进概述3、软件过程建模与软件过程改进的理论与方法:软件过程模型:又称软件工程开发模型或软件生命周期模型,是软件开发全部过程、资源和任务的结构框架。包括组织、功能、行为及其他方面。如件过程建模:通过过程设计和过程定义来建立过程模型的活动。包含两种常用方法:结构化:基于模块化思想,进行结构化分析、设计和编程面向对象:用面向对象的分析、设计、编程及测试

4、方法为软件过程建模。目前的主流方法。用UML工具进行具体建模。过程管理改进的理论:以统计过程控制理论为基础,内容包括:过程的可控性,如何改进使其产生预期结果,如何在度量和统计基础上进行过程改进。1软件过程管理与改进概述软件过程管理的职责:定义过程度量过程控制过程改进过程4、过程改进的模式和体系目标驱动模式预先设定目标自顶向下制定过程度量或评价模型,有目的的开展改进活动。缺陷驱动模式根据过程缺陷反馈的信息,进行有针对性的改进活动1软件过程管理与改进概述过程改进体系:ISO9001:服务行业的通用标准,后追加了ISO9000-3,包含了软件组织满足ISO

5、认证的20个条款CMM:是指关注软件开发的过程体系,明确强调持续的软件过程改进。专用于软件的。TrilliumSPICEBOOTSTRAP5、过程改进的原则和步骤最普遍的原则:改进建立在评价和度量基础之上是一个持续过程活动本身应作为一个过程改进项目完成将过程度量用于对改进过程进行监控,及时对改进活动作必要的调整适当重复软件过程的评价活动1软件过程管理与改进概述5、过程改进活动的组织和实施改进活动涉及的问题:SPI立项成立SPI小组SPI计划制定SPI意义:明确特定项目活动的目标、目标期限和预计输出项目分解成有特定操作目标的有限任务,使项目更易完成保证

6、任务的优先次序和协调,阐明各任务间关系帮助高层管理者、SPI项目成员和相关从业者建立完成特定承诺作为交流工具,确保SPI过程被正确的看到和理解度量和反馈渐进和革命建立基准约定普遍建立过程改进意识2度量软件过程度量:是对对象进行量化处理。就是采集数据和分析数据。软件有关的度量有:软件产品度量软件项目度量软件质量度量软件错误和缺陷度量软件过程度量:是软件过程改进的基础软件过程改进度量:软件过程改进本身作为一个过程也需要度量2度量软件过程1、度量软件过程的步骤:制定度量计划确定过程问题选择与定义度量规划如何将度量与软件过程集成与软件过程集成采集数据数据的保

7、存分析过程行为2、过程行为分析技术分析过程行为的目的是对过程稳定行进行测试和评价,找出异常过程行为模式,发现和纠正可归属的原因,进行过程能力分析2度量软件过程过程的稳定性分析:一个稳定的过程的可度量特征或过程性能的基础分布是始终唯一的,对稳定性进行测试,需要专门的统计处理异常过程行为模式分析:找出过程中异常行为的规律和特点,以便发现问题的症结。过程能力分析:过程能力指的是通过这个过程能达到的结果。过程能力分析除了明确过程能力,还要将过程能力与客户或企业需要进行比较,如果不能满足客户需要,必然要对过程改进3软件能力成熟度模型(CMM)软件能力成熟度模型

8、CMM(CapabilityMaturityModel)是由美国卡内基-梅隆大学软件工程研究所(CMU/SE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。