软件开发过程管理_第1页
软件开发过程管理_第2页
软件开发过程管理_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 软件开发过程管理一:概念软件过程:是指人们用于开发和维护软件及其相关产品的一系列活动、方法、实践和革新。软件开发过程管理:是指在软件开发过程中,除了先进技术和开发方法外,还有一整套的管理技术。软件过程改进:是针对软件生产过程中会对产品质量产生影响的问题而进行的,它的直接结果是软件过程能力的提高。现在常见的软件过程改进方法:ISO 9000,SW-CMM和由多种能力模型演变而来的CMMI。SW-CMM简介为了保证软件产品的质量,1991年美国卡内基·梅隆大学软件工程研究所(CMU/SEI)将软件过程成熟度框架进化为软件能力成熟度模型(Capability Maturity Model

2、 For Software,简称SW-CMM),并发布了最早的SW-CMM 1.0版。SW-CMM为软件企业的过程能力提供了一个阶梯式的进化框架,阶梯共有五级。二:CMMI简介由于不同领域能力成熟度模型存在不同的过程改进,重复的培训、评估和改进活动以及活动不协调等一些问题。于是由美国国防部出面,美国卡内基·梅隆大学软件工程研究所(CMU/SEI)于2001年12月发布的CMMI 1.1版本包括四个领域:软件工程(SW)、系统工程(SE)、集成的产品和过程开发(IPPD)、采购(SS)。 CMMI有两种不同的实施方法:连续式主要是衡量一个企业的项目能力阶段式主要是衡量一个企业的成熟度。

3、CMMI的五个台阶:完成级、管理级、定义级、量化管理级、优化级。 每一个台阶都是上面一阶台阶的基石。要上高层台阶必须首先踏上较低一层台阶。三: ISO9000简介所谓“ISO9000”不是指一般意义上的一个质量保证标准,而是一族系列标准的统称。作用强化品质管理,提高企业效益;增强客户信心,扩大市场份额;获得了国际贸易“通行证”,消除了国际贸易壁垒;节省了第二方审核的精力和费用;在产品品质竞争中永远立于不败之地;有效地避免产品责任;有利于国际间的经济合作和技术交流。四:传统的软件开发模型生命周期法,螺旋模型,原型法,增量模型,进化模型等等,具体不再详细解释。五:极限模型简介2001年,为了避免许

4、多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些敏捷开发过程的方法:SCRUM,Crystal,特征驱动软件开发(Feature Driven Development,简称FDD),自适应软件开发(Adaptive Software Development,简称ASD),以及最重要的极限编程(eXtreme Programming,简称XP)。XP开发模型核心思想:交流(Communication)、简单(Simplicity )、反馈(Feedback)、进取(Aggressiveness)六:质量体系指为保证产品、过程或服务质量,满足规定(或潜在)的要求,由组织机构、职责、程序、活动、能力和资源

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论