首页百科咨询咨询术语文章详细

个体软件过程

外汇网2021-06-19 22:15:12 67
PSP简述

个体软件过程是由美国Carnegie Mellon大学软件工程研究所(CMU/SEI)的Watts s. Humphrey领导开发的,于1995年推出,在软件工程界引起了极大的轰动,可以说是由定向软件工程迈向定量软件工程的一个标志。PSP是一种可用于控制、管理和改进个人工作方式的自我改观过程,是一个包含软件开发表格、指南和规程的结构化框架。

PSP为基于个体和小型群组软件过程的优化给予了具体而有效的渠道,比如如何制订计划,如何控制质量,如何与其余人相互协作等等。在软件设计阶段, PSP的着眼点在于软件缺陷的预防,其具体办法是加深设计终结准则,并非是设计方法的选择。依据对参与培训的104名软件人士的数据统计显示,在应用了 PSP后,软件中总体差错降低了58.0%,在试探阶段发现的差错降低了71.0%,生产效率提升了20.0%。PSP的研究结果还显示,绝大部分软件缺陷是受于对困难的错误理解或简单的失误所产生的,只有很少一部分是受于技术困难而造成的。而且依据多年来的软件工程数据统计显示,假使在设计阶段导入一个差错,则这个差错在编码阶段导致了3一5个新的缺陷,要修复这些缺陷所花的费用要比修复这个设计缺陷所花的费用多一个数量级。所以,PSP保障软件产品质量的一个重要渠道是提升设计质量。

个体软件过程PSP的内容

PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到差不多任何的软件工程任务当中。PSP能够:

1、表明个体软件过程的原则;

2、帮助软件工程师做出精准的计划;

3、确定软件工程师为改观产品质量要采取的步骤;

4、建立度量个体软件过程改观的基准;

5、确定过程的更改对软件工程师能力的影响。

个体软件过程PSP的作用

l、运用自底往上的方法来改进过程,向每个软件工程师显示过程改进的原则,使他们能够明白如何有效地生产出高质量的软件。

2、为基于个体和小型群组软件过程的优化给予了具体而有效的渠道。其研究与实践填充了CMM的空白。

3、帮助软件工程师在个人的基础上运用过程的原则,借助于PSP供应的一部分度量和分析工具,了解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的评估、计划和预期愈加精准、愈加有效,从而改进个人的工作表现,提升个人的工作质量和产能,积极而有效地参与高级管理人士和过程人士助推的组织规模的软件工程过程改进。

标签:

随机快审展示
加入快审,优先展示

加入VIP