张洁20100271
2011
个体软件工程论文
通过PSP培训,你会学会如何制定个人计划、收集数据,并且运用数据来管理和改善绩效。从而更好地融入TSP团队中。TSP会教会你如何在开发过程中使用PSP以及如何使你和你的团队成员开发出最佳实P践来领会和提高PSP的要义。
China
软件设计技术
个体软件工程(psp)
前言
个体软件过程(PSP)是一种用于控制、管理和改进个人工作方式的自我改进过程,是软件能力成熟度模型(CMM)的补充方法。它是一个结构化的框架,包括了软件开发中使用的表格,准则和规程。如果使用得当的话,PSP将能够提供所需要的数据来帮助你做出承诺并且要实现它,同时它可以让个人的工作变得更加有效和可预测性。PSP唯一的目的是帮助个人提高其软件水平。他是一个在很多方面都可以使用的强有力的工具。例如,它能够帮助你管理你的工具,评估你的才能,而且增长你的技能。它能够帮助拟制定出更好的计划,精确的跟踪绩效,而且度量个人产品的质量。无论你是设计程序,开发需求,书写文档还是维护现有的软件,PSP都能够帮助你做得更好。PSP策略就是提高软件工程师实践的性能。实践的规范给软件工程带来了很大的好处,它是软件工程变得更有趣味性。PSP规范能够帮助他们得到更多的需求和设计的时间,提高计划和项目管理的效率使开发程序能够得到很大的回报。
内容
任务计划
进度计划
在学习PSP课程的时候,首先要学会使用个体过程。(如图1显示PSP过程进化)
团队软件教程
团队建设
风险管理
项目计划跟踪
引进质量管理和设计
设计模板
PSP2
代码评审
设计评审
引进估算和计划
PSP1
规模估算
测试报告
引进过规范
和度量
编码标准
过程改进建议
规模度量
PSP0
当前的过程
基本的度量
要想成为一个经验丰富的软件开发人员,在软件开发过程中就需要一个过程。而一个以定义的过程表示了一项工作的主要步骤:
它帮助人们从复杂的活动集中分理处执行程序;
他建立了每个过程步骤的启动和完成准则;
它增加了人们对过程的理解并且为过程的自动化提供了一个很好的基础。
一个以定义的过程也包括了度量:
这些度量能够帮助人们了解工作性能;
这些度量能够帮助人们和团队管理每项工作;
过程度量也能帮助个人和团队计划和管理已生产的产品质量。
一个以定义的过程为项目管理提供了很好的基础:
人们能够制定详细的计划,精确的度量而且报告期工作状态;
人们能够判断自己的估算和计划的准确性;
人们能够和用户其他开发人员经理以及客户进行精确的交流;
一个以定义的过程为管理和改进提供了坚实的基础
过程数据帮助人们识别出引起其最大的麻烦的过程步骤:
帮助人们改进个人工作性能;
过程能够简化培训,以及促进人员管理灵活性;
一个涉及良好对过程定义能够复用或者经过修改后成为一个新的更好的过程。
极限过程PSP0的主要目标是提供一个框架,这个框架帮助人们编写第一个PSP程序以及在工作中收集数据。
(图2显示的是PSP0过程流)
需求
计划
设计
编码
编译
测试
项目总结
产生计划以及数据的工作
脚本
日志记录
实际数据
日志
指导工作脚本
个体软件工程论文 来自淘豆网m.daumloan.com转载请标明出处.