欢迎来到天天文库
浏览记录
ID:39722339
大小:482.00 KB
页数:40页
时间:2019-07-10
《软件过程管理简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件过程与管理主讲人:刘振栋联系方式:13964063526软件工程教研室E-mail:liuzd2000@sdjzu.edu.cn1教学与考试学时:56理论:48学时实验:8学时共16周成绩分值(大约):考勤:10%实验报告与作业:20%考试:70%2我所关注的!!!一、你们对这门课是怎么认识的?二、你们对这门课有兴趣吗?三、我怎么讲你们才能听懂?3关于教材1、《软件过程管理》朱少民等编,清华大学出版社,2007年4月.2、《个体软件过程》(美)Humphrey汉弗莱著,吴超英译人民邮电出版社3、《软件过程管理》(英文影印版)(美)WattsS.Hu
2、mphrey出版社:清华大学出版社.卡内基·梅隆大学软件工程丛书4朱少民等编,清华大学出版社5本章基本要求和重点基本要求:通过学习,使学生了解软件过程管理的产生和概念;理解掌握过程规范、软件生命周期标准、软件过程建模;了解软件生命周期的过程需求、软件项目管理重点与难点:软件过程、过程规范、软件过程建模6引言为何开设软件过程管理?世界软件过程领袖级人物、能力成熟度模型(CMM)奠基人WattsS.Humphrey(瓦茨.汉弗莱)所说:◎要解决软件危机,首要把软件活动视作可控的、可度量的和可改进的过程◎通过“七人分粥”小故事,说明软件过程的重要性◎有什么流
3、程,就有什么结果?流程决定结果7为何开设软件过程管理?为确保软件质量和提高产品竞争力,软件组织需要规范软件开发过程、实施软件过程管理软件过程管理可为快速开发高质量软件、有效维护软件运行等各类活动提供指导性框架、实施方法和最佳实践。8软件过程管理理念和文化软件过程管理体现在过程模型、规范、问题处理方法和具体实践等一系列内容之上但首先体现在组织的文化中,即建立过程管理的先进理念9软件过程管理理念和文化(1)以客户为导向、以过程为中心(2)好的过程就能产生好的产品(3)尊重流程、自上而下、依赖流程(4)只关注质量过程而不是质量结果10软件过程管理概述以全面阐
4、述软件过程管理的各个方面1、软件过程规范2、个体软件过程(PSP)、PSP设计与实现3、PSP:时间管理与质量管理4、团体软件过程(TSP)的结构和启动过程、TSP工作流程TSP-TeamSoftProcess11软件过程管理概述5、项目估算和资源管理,项目风险管理、项目跟踪和监督6、软件过程的评估和改进7、软件过程的管理实践8、最后通过具体的应用实践对软件过程管理做了全方位的阐释。12——JamesHarrington(美)如是说一旦人们将注意力转向过程,将发现一个全新的思维空间。《项目变革管理》(美)H.詹姆斯﹒哈林顿(H.JamesHarring
5、ton)13软件过程管理的目的最大限度地提高软件产品的质量与软件开发过程的生产率产品质量和过程生产率依赖三因素:过程、人和技术实现目的除加强技术创新、培育优秀人才外,规范和改进软件过程是十分必要的141.1过程的定义《牛津简明词典》中,“过程”被定义为活动与操作的集合,例如一系列的生产阶段或操作。《书氏大词典》定义“过程”是用于产生某结果的一整套操作、一系列的活动、变化以及作为最终结果的功能。IEEE-Std-610定义“过程”是为完成一个特定的目标而进行的一系列操作步骤,如软件开发过程。SEI-CMM定义过程是用于软件开发及维护的一系列活动、方法及实
6、践。15软件过程规范提纲1、过程的定义2、过程规范3、软件生命周期的过程需求4、软件生命周期标准5、软件过程建模16过程的简单描述17实现、管理和支持过程之间的关系181.1.1软件过程的分类和组成软件基本过程:软件获取、供应、开发、运行和维护的过程,包括需求分析、软件设计、编码等过程。软件支持过程:对软件主要过程提供支持的过程,包括文档编制过程、配置管理过程、质量保证过程、验证和确认过程(测试过程)、评审过程等。软件组织过程:对软件主要过程和支持过程的组织保证过程,包括管理过程、基础设施过程、改进过程和培训过程。19IEC12207软件生存周期过程2
7、01.2什么是过程规范“规范”一词被解释为“明文规定或约定俗成的标准”,或理解为“用来控制或治理一个团队的一系列准则与章程,以及团队成员必须遵守的相关的规章制度”21什么是过程规范过程规范就是对输入/输出和活动所构成的过程进行明文规定或约定俗成的标准。软件过程规范是软件开发组织行动的准则与指南,可以依据上述各类过程的特点而建立相应的规范如软件基本过程规范、软件支持过程规范和软件组织过程规范。22软件过程规范的建立软件能力成熟度模型(CMM/CMMI)个体软件过程(PSP)团队软件过程(TSP)IBM-Raional统一过程(RUP)极限编程(eXtre
8、meProgramming,XP)微软软件框架(MSF)231.2.1过程规范的内容和示例任务
此文档下载收益归作者所有