对个体软件过程(psp)的认识

对个体软件过程(psp)的认识

ID:36994115

大小:902.00 KB

页数:12页

时间:2019-05-16

对个体软件过程(psp)的认识_第1页
对个体软件过程(psp)的认识_第2页
对个体软件过程(psp)的认识_第3页
对个体软件过程(psp)的认识_第4页
对个体软件过程(psp)的认识_第5页
资源描述:

《对个体软件过程(psp)的认识》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、对个体软件过程(PSP)的认识1.PSP的简介2.PSP的演化3.PSP的作用4.PSP的过程5.CMM的介绍6.CMM与PSP的关系7.TSP的介绍8.TSP与PSP的关系9.CMM.TSP.PSP三者的关系10.我的感想与体会信息学院计算机科学与技术1006班谭慧彬201028151.PSP的简介:PSP(PersonalSoftwareProcess)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软

2、件工程任务之中。PSP能够说明个体软件过程的原则;帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。2.PSP的演化3.个体软件过程PSP的作用:     使用自底向上的方法来改进过程,向每个软件工程师表明过程改进的原则,使他们能够明白如何有效地生产出高质量 的软件。为基于个体和小型群组软件过程的优化提供了具体而有效的途径。其研究与实践填补了CMM的空白。帮助软件工程师在个人的基础上运用过程的原则,借助于PSP提供的一些度量和分析工具,了解自己的技能水平,控 制

3、和管理自己的工作方式,使自己日常工作的评估、计划和预测更加准确、更加有效,进而改进个人的工作表现,提 高个人的工作质量和产量,积极而有效地参与高级管理人员和过程人员推动的组织范围的软件工程过程改进。 个人软件过程着重于提升个人的能力。PSP可以让每一个人明白自己如何制订计划并跟踪自己的工作,提供工作有效性的数据并识别出自己的优势和劣势,从而使你能够不断了解和改善自己的技能和才智,并在工作中充分利用自己独特的才能。而TSP向你展示如何成为合格的项目组成员,如何创建高效且具有自我管理能力的工程小组,从而达到高效的协同开发。PSP能够:(1)说明个体软件过程

4、的原则;(2)帮助软件工程师作出准确的计划;(3)确定软件工程师为改善产品质量要采取的步骤(4)建立度量个体软件过程改善的基准;(5)确定过程的改变对软件工程师能力的影响。4.PSP的过程PSP的具体操作流程:1、制定计划:  对以前做完一个同等规模(代码行等)的软件功能,得最大、最小、平均时间进行记录,以便评估在新任务中的最大、最小、平均时间进行记录。2、时间管理:  记录时间利用的效能。计划:日期开始时间结束时间中断时间净时间活动备注  了解计划存在哪些问题,下一步干什么3、过程管理:  首先定义测量方法。规定了测量方法后,就必须收集和分析数据。如

5、果需要作些改进,接下来就要分析工作过程,看看什么地方需要改进。最后要想真正的改进,必须切实做出改进。4、管理好时间: 周时间安排-每周在每一个项目(如blog,读书)上的时间累计。  每周活动预算,每天在每一个项目上花的时间(分)。  可以设定各项目的时间优先级,通过对时间花费的安排和事后比较,可以  发现更多未充分利用的时间。比如早上本来可以在提前半小时来公司。5、缺陷管理:为了减小缺陷,就必须进行缺陷管理,研究已经引入的缺陷,确定引起这些缺陷的原因,并学会在将来如何避免重复同样的错误。  总结产生缺陷的原因并提出相应的应对措施,以免下次再犯。  如

6、果想发现和改正程序中的每一个缺陷,就必须遵照一个精确的规程。检查表可以确保遵循这个规程,它包括一系列程式的步骤。按照检查表去作时,就知道如何进行代码复查。  如果能够正确使用检查表,还能知道每个步骤发现了多少缺陷。这样就能测量出复查过程的效率,并进一步改进检查表。检查表包括了个人的经验。通过不断的使用和改进个人检查表,就可以帮助你用较少的时间发现这些缺陷。  6、定期更新检查表:随着时间的推移,检查表自然的要变大。但是,检查表的主要作用是帮助你把注意力集中在关键的方面。太大以后,你将失去重点。所以要定期复查缺陷数据,删除那些不能找到问题的表项。  从个

7、人检查表的方法可以认识到,每个工程师都有各自的特点,某个工程师的实践经验对别人不一定适用。因而要设计出适合自己的检查表,并定期的对它进行检查以保证检查表更有效。只要你在代码复查中还遗漏缺陷,就要不断寻找改进检查表的方法。  进展是很缓慢的。最初,你发现缺陷的能力随着每次复查都有所提高。此后,提高将变得很困难。要坚持收集和分析缺陷数据,并坚持思考如何才能预防缺陷的产生或怎样更好的找到缺陷。只要坚持不断的做下去,就能在代码复查中不断进步,不断提高自己编写程序的质量。7、编码标准:编码标准是被广泛接受的、能够作为工作样板的编码实践集。良好的编码标准将有效地帮

8、助您避免开发有潜在危险的代码,有助于预防缺陷。例如,可以在编码标准中列出那些应该避免使用的方法

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

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

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