psp总结_什么是psp

2020-02-27 其他工作总结 下载本文

psp总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“什么是psp”。

1、软件工程师的任务:在预定的时间和进度下交付高质量的软件产品因此要进行有效的软件工程的工作,就要三个方面进行: 开发出高质量的软件产品,在预期的费用内进行工作,在预定的进度下完成任务。

2、(判断)个体软件工程的作用:为帮助软件工程师完成出色的工作而设计的,他告诉工程师如何将先进的工程方法应用到日常的任务中去,提供详细的估计和计划的方法,告诉他们如何按照计划去跟踪任务的执行情况,解释如何利用已定义的过程来指导他们的工作。

3、过程改进的步骤1)定义质量目标2)度量产品质量3)了解过程4)对过程进行调整(循环和持续改进)5)应用调整后的过程6)测量结果7)将结果与目标进行比较

4、(认识)时间管理的逻辑原理:人们很可能像上星期那样安排这星期的时间;为了制定切实可行的计划,必须对所用的时间进行跟踪;为了检查时间估计和计划的准确性,必须把他们写成文档并在今后与实际情况进行比较。为了制定出更准确的计划,需要知道以前的计划中存在哪些错误,哪些地方可以进行改进;为了管理好时间,首先制定时间分配计划,然后按照计划去做。

5、时间管理的实践步骤:

将主要活动分类。记录每项主要活动所花费的时间。用标准的方法记录时间。将时间数据保存在合适的地方(工程记事本的主要用途)。

6、时间记录日志的列:日期,开始时间,结束时间,中断时间,净时间,活动,备注,C(完成)U(工作单元)

7、处理中断:

由于中断的时间不是有效的工作时间,所以必须记录中断所占用的时间。通过对时间进行跟踪,学会控制中断的次数和中断持续的时间。

8、阶段计划(时,周)和产品计划(作,项):

阶段计划是基于时间段的,时间段即日历上的一段时间,如一天一周,是关于在这段时期内对时间的安排。产品计划是基于活动的,例如开发一个程序或者写一个报告,可以是有形的程序报告,可以是无形的知识和服务,是关于制作产品活动期间的时间安排。

9、周活动总结表;1-9行记录这学期上一周每天主要活动所花费的时间,11-15上一周以前的各周在各项任务上花费的平均时间,最长时间,最短时间。17-20行到目前为止这学期内(包括上一周)在各类工作中花费的总时间,平均时间,最长时间和最短时间。

10、一份合适的产品计划包括:

待开发产品的规模以及其重要的特性。完成工作所需时间的估计。项目进度计划。产品可以是一个可以执行的程序,一个程序的设计方案或者是一个测试计划。产品计划要说明所要开发的产品,包含产品规模,工作时间和进度三个方面的估计。

11、产品计划基本方面:规模估计,项目时间,项目进度

12、作业编号日志:为了记录估计的和实际的时间数据而设计的,是一份产品计划文档,因为它记录的是有关产品的数据。相反地,时间记录日志和周活动总结表包含的是基于周的阶段数据,所以它们阶段计划文档。

13、作业编号日志列:作业号,日期,过程,估计时间,实际时间,实际单元,实际平均值,累计时间,累计单元,累计平均值,最大值,最小值。

14、均衡估计:在一组古估计中,高估和低估的数目基本是相同的15、规模单位:代码行(LOC)

16、时间分类:固定时间,可变动时间 不确定的活动:需要的和自行斟酌的17、管理时间的方法:要分析自己使用时间的历史数据;制定时间安排表;并且按照这个安排对时间进行跟踪

18、制定时间安排表:首先决定你自己打算如何使用时间;然后作一个进度计划,它能够反应出你的选择,并且能够显示出每天所用的时间;对于不同的星期可能需要不同的时间安排表。

时间安排表的基本原则是有帮助的:即要确定固定的和可变化的时间安排。把可变化的时间分成需要完成的任务和自行斟酌的任务。分析一下目前时间划分的种类

19、时间分配:

是否用在按照所希望的方式使用时间。明确哪些活动室最重要的,并且考虑是否给这些活动分配了足够的时间。

20、管理好时间的关键是逐步对使用时间的方式进行反复平衡。

21、管理可变动时间建立基本规则时候:

目前最优先考虑的项目。是否有一些事情必须在特定的时间去做,是否一有时间就想去做某些活动。

22、承诺的两个特点:个人承诺的一个关键特征就是双方都是自愿的;最重要的特征是真正达成一致,双方必须在要做什么何时完成任务以及提供什么回报这几方面达成一致。

23、达成一致的方面:要做什么事情;判断工作是否完成的准则;由谁来完成任务;何时完成任务;作为回报所支付的报酬或其他考虑;由谁来提供这些报酬或其他考虑

一个真正的承诺既是个人的承诺也有合同的效应,并且它需要双方或多方在如下问题上达成明确和自愿的一致。

24、认真制定承诺的步骤:(确保承诺是认真制定并且是管理得很好)

在同意承诺之前要对所做工作进行分析;用一个计划支持承诺;把协议文档化;如果不能满足承诺,及时告诉对方并努力将给对方造成的影响减少到最小程度。

25、不对承诺进行管理的后果:

完成工作所需用的时间超过了可用的时间。无法到达承诺的要求。错误的设置优先级。低质量的工作。失去信任。失去别人对你的观点应有的尊重。

26、管理承诺的主要步骤:

制定一份当前承诺的清单。包括要做什么和什么时候完成。估计每个承诺的工作量有多少。

27、GANTT图不仅可以用来描述项目进度,还可以用来根据项目的进度表公布项目的进展情况。

内容:横跨图顶部排列的是日历表;最左边的一列包含了每项任务的标识号;左边第二列是要做的任务名称;在图表当中,任务条指示各项任务计划的开始和结束时间;在表的左下方是项目名称,进度表的作者和制定此进度表的原始日期。图中的小椭圆是不同的检查点。

28、跟踪项目进度步骤:

确保所有检查点的定义是明确的,并已将他们写下来;在制定一份全新的计划之前,不要改动进度;当按照计划公布项目进展状态时不要改动计划;在给出新估计的项目完成日期时,保留原来估计的日期,然后用虚线注明新的日期;保存原始的进度表和所有更新的版本

29、一些定义(了解)

产品:为合作者,雇主或客户所生产的物品。一个项目通常生产一种产品。一个任务是已定义的一部分工作。一个过程定义完成项目的方法。计划描述一个特定的项目的完成方式,包括如何做,什么时候做以及花多少费用。也可为个人的任务做计划。一个作业是你为一个项目或一个任务所做的事情

30、psp过程流程图:计划,设计,编码,代码复查,编译,测试,结项总结

31、缺陷定义:是任何影响到程序完整而有效的满足用户要求的东西

32、缺陷类型:类型编号,类型名称,描述。10 文档 注释,消息;20 语法 拼写,标点符号,打字,指令格式;30 联编打包 变更管理,库,版本控制。40 赋值 说明,重名,作用域,限制。50接口 过程调用和引用,输入输出,用户格式。60 检查 出错信息,不合适的检查。70 数据 结构,内容。80 函数 逻辑,指针,循环,递归,计算,函数缺陷。90 系统 配置,计时,内存。100 环境 设计,编译,测试,其他支持系统问题。

33、缺陷记录日志的列:日期,编号,类型,引入阶段,排除阶段,修改时间,修复缺陷。

34、缺陷记录日志的作用:提高程序设计水平;减少程序中缺陷的数量;节省时间;节约开支

35、缺陷查找方法:编译器(语法错误,逻辑);测试(单元,系统);用户反馈(贵);个人代码复查

36、收集缺陷步骤:

为程序中发现的每一个缺陷做一个记录,对于每个缺陷要记录足够详细的信息,以便以后能更好的了解这个缺陷,分析这些数据以找出哪些缺陷类型引起大部分的问题,设计出发现和修复这些缺陷的方法。

37、发现和修复缺陷;同行审查

38、代码复查:包:全小写。类:首字母大写,名词。变量:首字母小写。常量:全大写,下划线。方法:首单词首字母小写,其他单词首字母大写

39、代码复查检查是否准备好入口:需求陈述文档;程序设计文档;程序的源代码清单;编码标准;代码复查检查表

40、检查顺序:覆盖率检查,程序逻辑复查,命名和类型检查,变量检查,程序语法检查,程序检查,41、出口准则:在复查结束时,应该有:完整的,修复过的源程序清单;填写完整的时间记录日志;填写完整的缺陷记录日志。

42、代码复查表根据个人更新

43、发现缺陷的步骤:

标识缺陷征兆,从征兆推断出缺陷的位置,确定程序中的错误,决定如何修复缺陷,修复缺陷。

44、提高缺陷排除率:

把精力集中到缺陷排除效益上,在第一次编译之前做药代码复查,一旦能够稳定的到达很高的缺陷排除效益,用跟踪表找出在哪里发现和漏掉缺陷并定期进行调整。

45、减少软件缺陷引入率的方法:

记录所有的缺陷数据,产生更好的软件设计,使用更好的方法(psp,软件工程方法),使用更好的工具。

46、缺陷产生原因:设计错误;设计疏忽;误解需求;过分自大

47、当达到一个较高的PSP 缺陷排除效益的时候,几乎可以排除所有的第一类缺陷,可是,第二类缺陷的排除就非常困难,原因是 大型复杂系统通常包括许多相互作用的模块,解决相互作用的方法有:尽自己的努力开发出告知了的程序模块.全面检查所有的模块接口和交互作用。检查需求,以确保所有的重要的能力都被正确的理解,设计和实现。根据需求检查系统和程序的设计,以确保正确地实现了所有关键需求。代码检查后进行彻底的单元测试。进行全面的集成和系统测试。

48、质量成本包括三个主要元素:

过失成本(修复产品中缺陷的所有费用),质检成本(检查缺陷,包括评估产品质量以确定在产品中是否仍然留有缺陷的所有工作,但不包括修复缺陷花费的时间)和预防成本(修改过程以避免引入缺陷所带来的费用)。任何与修复缺陷有关的工作都记入过失成本,包括重新小合集,重新编译和重新测试。

公式:

缺陷密度(Dd)=1000*缺陷数/代码行数

缺陷密度的累计值=1000*已发现缺陷总数/新增和修改代码的总行数 引入缺陷个数=缺陷密度*计划新增和修改代码行数/1000

defects/hour在设计阶段累计每小时引入缺陷数=60*(设计阶段累计引入缺陷数)/(设计阶段累计花费分钟数)开发效率=minutes/loc 过程效益:每一次编译前排除缺陷的百分比

=100*(编译前排除缺陷数)/(编译前引入的缺陷的个数)开发时间最大值=代码行最大值*开发效率

缺陷引入率=设计阶段引入缺陷累计值*60/设计阶段花费时间累计值 缺陷排除率=设计阶段排除缺陷*60/测试时间花费时间

过程效益=100*(编译前(计划)的排除缺陷数)/(编译前(计划)的引入缺陷数)A/FR的实际值=代码复查的实际的时间/(实际的编译时间+实际的测试时间)A/FR=质检成本/过失成本

没有发现缺陷的编译时间为Ca,缺陷修复的编译时间Cf,总时间为C=Cf+Ca,总的代码复查时间Rf+Ra=R,总时间为T,质检质量成本=100*(Ra+Ca+Ta)/(总开发时间),过失质量成本=100*(Rf+Cf+Tf)./(总开发时间)

阶段缺陷排除效益=本阶段排除缺陷数/进入本阶段时产品中缺陷数 过程中计算排除效益,假设产品中缺陷数=已排除缺陷数

最终缺陷排除效益估计,拇指规则:假设残留缺陷数=最后一阶段排除缺陷数

《psp总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
psp总结
点击下载文档
相关专题 什么是psp PSP 什么是psp PSP
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文