软件工程基础之软件过程模型

软件工程基础之软件过程模型

ID:46976149

大小:493.00 KB

页数:55页

时间:2019-12-02

软件工程基础之软件过程模型_第1页
软件工程基础之软件过程模型_第2页
软件工程基础之软件过程模型_第3页
软件工程基础之软件过程模型_第4页
软件工程基础之软件过程模型_第5页
资源描述:

《软件工程基础之软件过程模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章软件过程模型软件过程的概念1典型的软件过程模型3成熟度模型2小结5过程和产品4Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.1234什么是软件过程?---解决问题的过程定义软件过程定义了软件生产的一系列活动,这些活动贯穿于软件开发的整个过程。问题定义技术开发方案集成目标现状Evaluationonly.CreatedwithAspose.Slidesfor

2、.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.什么是软件过程?虽然过程是多种多样的,但所有过程都具有以下的共同活动沟通该活动包括软件设计者与客户沟通,客户提出要求,软件设计者收集材料,以及其它相关活动。计划软件开发小组讨论使用何种方法及何种工具来实现客户需求。建模在这一部分,软件开发小组讨论选择何种模型来满足需求。不同的需求需要不同的模型。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5Clie

3、ntProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.构造部署编码和测试。软件交付给客户。客户给出建议和反馈,软件实施小组改进软件。什么是软件过程?贯穿始终的普适性活动:项目跟踪控制、风险管理、质量保证、配置管理、技术评审等Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.过程评估与改进用于过程改进的CMMI标准评估方法—提

4、供了五步的过程评估模型:启动、诊断、建立、执行和学习。用于组织内部过程改进的CMM评估—采用SEI的CMM作为评估的依据,提供了一种诊断方法,用以分析软件开发机构相对成熟度。SPICE—TheSPICE(ISO/IEC15504)标准定义了软件过程评估的一系列要求。该标准的目的是帮助软件开发组织建立客观的评价体系,以评估定义的软件过程的有效性。软件ISO9001:2000—这是一个通用标准,任何开发组织如果希望提高所提供的产品、系统或服务的整体质量,都可以采用这个标准。因此,该标准可直接应用于软件组织和公司。Eva

5、luationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.5优化级持续的过程改进量化管理4量化管理级过程标准化3已定义级基本项目管理有能力的人和个人英雄主义2可重复级1初始级CMM工作无序,项目进行过程中常放弃当初的计划。管理无章法,缺乏健全的管理制度。开发项目成效不稳定,项目成功主要依靠项目负责人的经验和能力,他一但离去,工作秩序面目全非。管理制度化,建立了基本的管理制度和规程

6、,管理工作有章可循。初步实现标准化,开发工作比较好地按标准实施。变更依法进行,做到基线化,稳定可跟踪,新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条件。开发过程,包括技术工作和管理工作,均已实现标准化、文档化。建立了完善的培训制度和专家评审制度,全部技术活动和管理活动均可控制,对项目进行中的过程、岗位和职责均有共同的理解。成熟度模型标准(CMM)产品和过程已建立了定量的质量目标。开发活动中的生产率和质量是可量度的。已建立过程数据库。已实现项目产品和过程的控制。可预测过程和产品质量趋势,如预测偏

7、差,实现及时纠正。可集中精力改进过程,采用新技术、新方法。拥有防止出现缺陷、识别薄弱环节以及加以改进的手段。可取得过程有效性的统计数据,并可据进行分析,从而得出最佳方法Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.软件过程模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。软件过程模型也常称为:软件

8、开发模型软件生存周期模型软件工程范型软件过程模型Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.常用过程模型瀑布模型(经典的生命周期模型)增量过程模型增量模型RAD模型演化过程模型原型模型螺旋模型喷泉模型其

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

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

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