现在的位置: 首页 > 综合 > 正文

(转)psp个人软件过程度量

2014年01月18日 ⁄ 综合 ⁄ 共 2028字 ⁄ 字号 评论关闭
  

个体程(Personal   Software   Process,   PSP为软件人员进开发提供了一个范的个人程框架,PSP程由一系列方法、表、脚本等成,用以指导软件人员计划、度量和管理他的工作,同示了如何定义过程及如何量其量和生率。    
   
  2   PSP
基本原理    
  PSP
设计是基于以下划和量的基本原理:    
   
 
一个工程都是不同的,要追求最大效率,工程须计划他的工作并将他划基于其个人的数据基    
 
要牢固的改善其表,工程采用经过良好定和度量的    
 
要生量的品,工程须对品的量有其个人的任。好的品是不能由错误产生的,工程须为的工作量而    
 
发现并修缺陷的时间越早其成本越低    
 
防止缺陷的生比发现更有效    
 
正确的方式通常也是最快和最廉价的方式    
 
要以正确的方式工作,工程始工作以前的工作划,而且必用一个定划。了了解他个人的表,他度量一个工作步骤的花费时间生和消除缺陷的数量以及他所制造品的模。定的生量的品,工程须计划、度量和跟踪品的量,而且必从工作的始就品的量。最后他分析他们每一个工作的果用以改善其个人的程。    
   
  3   PSP
   
  4   PSP
级别    
  PSP
由五级组成,试图指出程缺陷并提供解决方法。五别为PSP0PSP1   PSP2PSP3TSP[35]个都包括几个独的步骤
  4.1   PSP0   -  
个人度量    
 
个人度量(PSP0)是PSP始。在个最初的步骤中将学如何将PSP和脚本用他的工作。他度量开发时间和缺陷(包括生的和解决的)来实现上述目PSP0有三个段:划、开发(包括设计编码编译测试)和事后分析。    
  PSP0.1
增加了编码标准、模度量和程改善建PIP)表PIP工程师记录问题以及改善其程的建。同也能了解表如何帮助他采集和使用数据。    
   
  4.2   PSP1   -  
个人    
  PSP1  
PSP0的基增加了步骤。初始步骤增加了模和源估和一个测试报告。基于代理的估PROBE)方法被介绍给工程用以在其个人数据的基上估计开发时间模。    
  PSP1.1
,在PSP1.1中加入了度和事件的划。    
   
  4.3   PSP2   -  
个人    
  PSP
的一个早期的目是帮助工程师现实而客待他引起的缺陷。程序员们经常被各缺陷所困Beizer称之“bug   guilt”    
 
大多数的缺陷是简单的打字错误、疏忽或简单错误些通常使工程师们觉得他们仅仅靠更努力就能得以改善。问题是越努力往往是事情越糟,避免些缺陷是必要的。因此在PSP2中增加了码评审设计评审,通缺陷管理来实现这个目    
  PSP2.1
,伴随着缺陷防、程分析和程基准,PSP2.1引入了设计规格和分析技    
   
  4.4   PSP3   -  
个人程周期    
  PSP3  
PSP最后的一个段。基于一点,PSP注于以一个线性的程来构建小型的程序PSP3个人提供了开发大型程序的方法。不,它仍然是注于个人的,而并没有及大型系统开发的重要部分:交流和作。
   
 
只有当所有连续件增能保量的情况下,周期的PSP3程可以被作一个大型开发过程的有效成。工程师们须专注于验证最新增件部分而无需考以期的循周期。    
  4.5  
团队软    
 
团队软程(TSP)的量重点是定义质量的成,标识用以体现质量的可量化的目标诸如可用性、性能、互用性、恢能力、安全、兼容性等。    
  TSP
的一个更的目是确保开发工作是以一个佳的途径在行。了更好的设计出高量的,需要精确和及划和跟踪TSP员应该计划他目,根据划跟踪展,并段性的告他的状。他们应该目管理和客户报目状应该包括目的跟踪数据和对项目,目构成威风险评估等。    
   
  5   PSP
的作用    
   
 
使用自底向上的方法来改进过,向件工程表明程改的原,使他明白如何有效地生出高量的件。    
 
基于个体和小型群组软程的化提供了具体而有效的途径。其研究与践填CMM的空白。    
 
帮助件工程在个人的基上运用程的原,借助于PSP提供的一些度量和分析工具,了解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的估、划和预测更加准确、更加有效,而改个人的工作表,提高个人的工作量和量,极而有效地参与高管理人程人组织件工程程改

抱歉!评论已关闭.