- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
个人软件过程PSP
2-
应物0901郭衍束(
个人软件过程
个人软件过程(PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,但其原则能够应用到几乎任何的软件工程任务之中。它能够说明个体软件过程的原则、帮助软件工程师作出准确的计划、确定软件工程师为改善产品质量要采取的步骤、建立度量个体软件过程改善的基准、确定过程的改变对软件工程师的能力的影响。
概述
随着软件工程知识的普及,要开发高质量的软件,必须改进软件生产的过程。目前,业界公认由CMU/SEI开发的软件能力成熟度模型SW-CMM是当前最好的软件过程,并且CMM已经成为事实上的软件过程工业标准。但是CMM虽然提供了一个有力的软件过程改进框架,却只告诉我们应该做什么,而没有告诉我们应该怎样做,并未提供有关实现关键过程域所需要的具体知识和技能。为了弥补这个欠缺,Humphrey又主持开发了个体软件过程(PersonalSoftwareProcess,PSP)。
在CMM1.1版本的18个关键过程域中有12个与PSP有关,据统计,软件项目开发成本的70%取决于软件开发人员个人的技能、经验和工作习惯。因此,一个单位的软件开发人员如能接受PSP培训,对该单位软件能力成熟度的升级是一个有力的保证。CMM侧重于软件企业中有关软件过程的宏观管理,面向软件开发单位,PSP则侧重于企业中有关软件过程的微观优化,面向软件开发人员。二者互相支持,互相补充,缺一不可。
按照PSP规程,改进软件过程的步骤首先需要明确质量目标,也就是软件将要在功能和性能上满足的要求和用户潜在的需求。接着就是度量产品质量,有了目标还不行,目标只是一个原则性的东西,还不便于实际操作和判断,因此,必须对目标进行分解和度量,使软件质量能够测量。然后就是理解当前过程,查找问题,并对过程进行调整。最后应用调整后的过程,度量实践结果,将结果与目标做比较,找出差距,分析原因,对软件过程进行持续改进。
就像CMM为软件企业的能力提供一个阶梯式的进化框架一样,PSP为个体的能力也提供了一个阶梯式的进化框架。以循序渐进的方法介绍过程的概念,每一级别都包含了更低一级别中的所有元素,并增加了新的元素。这个进化框架是学习PSP过程基本概念的好方法,它赋予软件人员度量和分析工具,使其清楚地认识到自己的表现和潜力,从而可以提高自己的技能和水平。
个体度量过程(PSP0和PSP0.1)
PSP0的目的是建立个体过程基线,通过这一步,学会使用PSP的各种表格采集过程的有关数据,此时执行的是该软件开发单位的当前过程,通常包括计划、开发(包括设计、编码、编译和测试)以及后置处理三个阶段,并要作一些必要的试题,如测定软件开发时间,按照选定的缺陷类型标准、度量引入的缺陷个数和排除的缺陷个数等,用作为测量在PSP的过程中进步的基准。
PSP0.1增加了编码标准、程序规模度量和过程改善建议等三个关键过程域,其中,过程改善建议表格用于随时记录过程中存在的问题、解决问题的措施以及改进过程的方法,以提高软件开发人员的质量意识和过程意识。
应该强调指出,在PSP0阶段必须理解和学会使用表格进行规划和度量的技术和经验,以准确地满足期望的需求,其中最重要的是要保持数据的一致性、有用性和简洁性。
个体规划过程(PSP1和PSP1.1)
PSP1的重点是个体计划,引入了基于估计的计划方法PROBE,用自己的历史数据来预测新程序的大小和需要的开发时间,并使用线性回归方法计算估计参数,确定置信区间以评价预测的可信程度。PSP1.1增加了对任务和进度的规划。
在PSP1阶段应该学会编制项目开发计划,这不仅对承担大型软件的开发十分重要,即使是开发小型软件也必不可少。因为,只有对自己的能力有客观的评价,才能做出更加准确的计划,才能实事求是地接受和完成客户委托的任务。
个体质量管理过程(PSP2和PSP2.1)
PSP2的重点是个体质量管理,根据程序的缺陷来建立检测表,按照检测表进行设计复查和代码复查(有时也称代码走查),以便及早发现缺陷,使修复缺陷的代价最小。随着个人经验和技术的积累,还应学会怎样改进检测表以适应自己的要求。PSP2.1则论述设计过程和设计模板,介绍设计方法,并提供了设计模板、但PSP并不强调选用什么设计方法,而强调设计完备性准则和设计验证技术。
实施PSP的一个重要目标就是学会在开发软件的早期实际地、客观地处理由于人们
您可能关注的文档
- 加氢装置工艺管线施工方案.doc
- 小学毕业水平测试试卷.doc
- 天然气贸易交接流量仪表运行维护规程.doc
- 机械设计试卷B.doc
- 中国企业500强(1-100名).doc
- 科研管理系列文经管院学生会人力资源部年度工作总结与计划.doc
- 油品储运调合操作工(成品输转糠醛)中级.doc
- 期中考试高二数学科试题参考答案.doc
- 新制度经济学成绩(讨论版).doc
- 考研管理类专业学位联考大纲变化对照表——写作.doc
- 2025及未来5年中国微生物肥料行业发展监测及投资战略规划研究报告.docx
- 2025及未来5年中国助磨剂市场全面调研及行业投资潜力预测报告.docx
- 2025及未来5年中国聚合物发泡材料市场竞争态势及投资战略规划研究报告.docx
- 2025及未来5年中国盐酸组氨酸行业发展监测及投资战略规划研究报告.docx
- 2025及未来5年中国飞燕草色素市场供需现状及投资战略研究报告.docx
- 2025及未来5年中国地胶市场供需现状及投资战略研究报告.docx
- 2025及未来5年中国石英晶体市场供需现状及投资战略研究报告.docx
- 2025及未来5年中国二氧化硅气凝胶行业投资分析及发展战略咨询报告.docx
- 2025及未来5年中国高纯碳酸镁市场竞争策略及行业投资潜力预测报告.docx
- 2025及未来5年中国钡镉锌稳定剂市场竞争策略及行业投资潜力预测报告.docx
最近下载
- 智慧矿山整体项目解决方案.docx VIP
- Markem-Imaje马肯依玛士 9018使用说明.pdf VIP
- 基于独居石裂变径迹的测年方法.pdf VIP
- 2025年时政热点知识试题库(附含答案).docx VIP
- DB11T 1811-2020 厨房、厕浴间防水技术规程.docx VIP
- 2023版《检验检测机构资质认定评审准则》课件.pptx
- 检验检测机构内部审核和管理评审.pptx VIP
- (二诊)泸州市高2022级(2025届)高三第二次教学质量诊断性考试 政治试卷(含答案.docx
- 8 ISO 12944-5中文版 色漆和清漆防护漆体系对钢结构的腐蚀防护 第5部分 防护涂料系列.pdf VIP
- Aqara绿米智能门锁 N200产品手册说明书.pdf
原创力文档


文档评论(0)