谈软件过程管理中实施的psp和tsp

谈软件过程管理中实施的psp和tsp

ID:9801464

大小:199.93 KB

页数:4页

时间:2018-05-10

谈软件过程管理中实施的psp和tsp_第1页
谈软件过程管理中实施的psp和tsp_第2页
谈软件过程管理中实施的psp和tsp_第3页
谈软件过程管理中实施的psp和tsp_第4页
资源描述:

《谈软件过程管理中实施的psp和tsp》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第13卷第11期2011年11月天津职业院校联合学报NO.11Vol.13JournalofTianjinVocationalInstitutesNov.2011谈软件过程管理中实施的PSP和TSP冯骏(天津机电职业技术学院,天津市300131)摘要:软件过程管理可按照一些成熟的过程模型来进行,CMMI就是在软件界应用最为广泛的过程模型。但是它仅提供了一个有力的框架,而未能明确实现过程所需要的具体知识和技能。国外很多软件企业为此推行了PSP和TSP,这一方法体系已日渐成熟。PSP/TSP不仅是卡耐基-梅隆(SEI)等国际知名大学或软件学院中

2、学生的必修课程,同时在各行业中也有广泛的应用。我国也有越来越多的企业实施了PSP/TSP来增强企业的竞争力。关键词:软件过程管理;个体软件过程;群体软件过程;软件能力成熟度模型中图分类号:TP311.5文献标识码:A文章编号:1673-582X(2011)11-0096-04从1968年软件工程概念的正式提出到现在,软件工程已有40多年的发展,出现了大量的研究成果,也进行了大量的技术实践。正是由于学术界和产业界的共同努力,软件工程正在逐步发展为一门成熟的专业学科。目前,由SEI开发的软件能力成熟度模型(CMM)被世界公认是当前最好的软件过程

3、,为软件开发总结了开发项目的最佳实践,并且CMM已经成为软件过程工业标准。CMM提供了一个软件能力成熟度模型的框架,它将软件过程改进的进化步骤组织成五个成熟度等级,为软件过程不断改进奠定了一个循序渐进的基础。但是,就实现关键过程所需要的具体知识和技能却未具体指明,为了弥补这个欠缺,SEI特别会员WattsHumphrey决定将单个开发人员的软件开发实践中应用CMM的基本原理。PSP(个体软件过程)就是他努力的成果,为软件开发人员设计的CMM五级过程。一、个体软件过程PSP(PersonalSoftwareProcess)是一种可用于控制、管

4、理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。美国CarnegieMellon大学软件工程研究所(CMU/SEl)的WattsS.Humphrey带领团队于1995年开发并推出个体软件过程,在软件工程界引起了极大的轰动,是软件开发过程改进的里程碑,是由定向软件工程走向定量软件工程的一个标志。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则;帮助软件工程师做出准确的计划;确定软件工程师为改善产品质量要采取的步骤;

5、建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。个体软件过程注重个人的技能,能够指导软件工程师为保证自己的工作质量而采取相应措施,估计和规划自身的工作,度量和追踪个人的工作表现,管理自身的软件过程和软件产品质量。通过学习PSP的正规训练及实践,软件工程师们能够在他们参与的项目工作之中充分利用PSP,从而保证了项目整体的进度和质量。PSP可以被应用于软件开发过程的许多方面,包括:收稿日期:2011-05-31作者简介:冯骏(1977-),女,天津市人,天津机电职业技术学院信息技术应用系讲师,从事软件工程、网络安全等理论研

6、究。·系统维护·大型软件系统的加强基于CMM中发现的实践,PSP可以指导工程师,帮助他建立开发软件的一套结构化和规范的方法,在软件项目开发的总体成本中往往人员成本占70%,所以工程师的技能与工作习惯很大程度决定了软件开发过程的结果。当软件开发人员在项目中面临各种各样的实际问题并寻求有效的解决问题方案时,就会更深刻地体会到PSP的作用。二、群体软件过程TSP(PersonalSoftwareProcess)是由“软件质量之父”Wattss.Humphrey提出的一种采用广泛的团队过程。TSP即群体软件过程,是为开发软件产品的开发团队提供指导,

7、TSP的侧重于帮助软件项目开发团队改善软件质量和生产率,并使其更好的满足成本及进度的目标。在群体软件过程中,指明了如何创建高效且具有自我管理能力的工程小组,工程人员怎样才能成为合格的项目团队成员,管理人员如何对群组提供指导和支持,如何保持良好的工程环境使项目组能充分发挥自己的水平等软件工程管理问题Wattss.Humphrey对群体软件过程的改革提出了一整套原则、策略和方法,将CMM要求实施的管理和PSP要求开发人员具有的技巧结合在一起,按时交付高质量的软件,把成本控制在预算的范围之内。群体软件过程注重团队的高效工作和软件产品交付能力,结合

8、PSP的工程技能,指导软件工程师怎样将个体过程结合到群体软件过程中,并正确引导管理层如何支持和授权项目小组,坚持高质量的工作,依据数据进行项目的管理,确保生产出高质量的软件产品。

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

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

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