PSP改进与实践.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PSP改进与实践.pdf

PSP 改进与实践1 张美琳 北京邮电大学网络与交换技术国家重点实验室,北京 (100876 ) 摘 要:软件过程改进是目前软件开发技术的关键问题之一。PSP(Personal Software Process ) 定义了较完整的个体软件过程改进的框架。本文对软件能力成熟度模型、个体软件过程 (PSP )进行介绍,阐述了它们之间相辅相成的关系,提出了软件过程改进策略。最后结合 一个实际案例,论证了该软件过程改进策略的有效性。 关键词:软件工程;软件过程改进;软件能力成熟度模型;个体软件过程 1. 引言 计算机软件业的发展使人们意识到要高效率、高质量和低成本地开发软件,必须改进软 件的生产过程。软件产业也开始从单纯的软件生产转向以软件过程改进为中心[1] 。PSP (Personal software process )个体软件过程是由Watts Humphrey 于 1995 年提出来的。PSP 是 CMM(capability maturity model)能力成熟度模型在个体软件过程水平上的一个应用,它与 CMM 一起,为软件产业提供了一个集成化的、多维的软件过程改进框架[1] 。本文讨论了 CMM 和 PSP 在软件过程管理与过程改进中的作用,并应用到了实践中。 2. 软件能力成熟度模型 软件能力成熟度模型 SW-CMM(Capability Maturity Model for Software, CMM)是由美国 卡内基梅隆大学软件工程研究所(CMU SEI )建立的。CMM 定义为:对软件组织在定义、 [1] 实现、度量、控制和改进其软件过程的进程中各个发展阶段的描述 。 CMM 为软件组织的过程能力提供了一个阶梯式的改进框架。共有 5 级:初始级、可重 复级、已定义级、定量管理级和优化级。 CMM 虽然说明了在每个成熟等级上组织的特性,并通过提供软件组织结构,为个体软 件开发方法奠定了基础,但它没有指出组织如何进行改进以及达到成熟度等级的具体方法。 因此,要解决好CMM 与个体软件开发人员之间的有效衔接。可以通过以下两点实现:(1) 确定个体开发应实现的关键过程域;(2 )定义一个旨在协助个体和小型群组完成软件开发的 [1] CMM 的子集。在这种情况下,个体软件过程PSP (Personal Software Process )应运而生 。 3. 个体软件过程 个体软件过程有一个与 CMM 相似的过程改进框架。它是一种可用于控制、管理和改进 个人工作方式的自我改进过程。PSP 的核心就是个体软件管理,可以分为时间管理、产品/ 项目管理、质量管理等 [2] 。 3.1 改进软件过程的步骤 PSP 的总体策略就是通过提供一个详细的个体过程框架,保证所有组成部分都是高质量 [2] 的。PSP 帮助把软件开发人员的活动分为测量、计划、跟踪与改进 。                                                                1 本课题得到国家杰出青年科学基金(No.);国家 973 计划项目(No. 2007CB307100, 2007CB307103 );新世纪优秀人才支持计划(No. NCET-04-0111 );电子信息产业发展基金项目(基于3G 的移动业务应用系统)的资助。 - 1 - PSP 的结构框架如图 1 所示:包括计划、设计、设计复查、编码、编码复审、编译、测 试。这些活动都是穿插于整个计划管理阶段的。例如,通过在测试阶段发现的

文档评论(0)

各行业精品文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档