试谈软件工程师的任务_第1页
试谈软件工程师的任务_第2页
试谈软件工程师的任务_第3页
试谈软件工程师的任务_第4页
试谈软件工程师的任务_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1个体软件开发过程PSP更好的管理你自己2PSP基本知识识PSP:PersonalSoftwareProcess由美国卡卡内基-梅隆大学学软件工工程研究究所开发发,1995年公布是用于控控制、管管理和改改进个人人工作方方式的自自我改善善过程可以减少少软件缺缺陷,提提高计划划能力和和生产效效率时间管理理与质量量管理3第一章软软件工工程师的的任务【主要内容容】1、软件工工程师的的任务2、说明工工程质量量的重要要性3、介绍个个体软件件过程4、讲述高高质量工工作的规规范5、介绍高高质量工工作的重重要性6、讲述提提高工作作质量的的方法7、说明过过程改进进的步骤骤【学习目标标】:个体软软件过程程的概念念,使学学生初步步了解个个体软件件过程的的作用。。【重点难点点】:了解过过程改进进的步骤骤,了解解个体软软件过程程的作用用。4软件工程程师的任任务在预定的的时间和和进度下下交付高高质量的的软件产产品开发出高高质量的的软件产产品在预期的的费用内内进行工工作在预定的的进度下下完成工工作需要的工工作制定工作作计划按此计划划进行工工作尽最大的的努力生生产出高高质量的的产品5为什么工工程质量量很重要要?PMNetwork对世界上上23000多个软件件项目的的统计调调查结果果软件在各各行各业业中的重重要性,,甚至于于对人的的财产以以及生命命的重要要性->软件工程程质量重重要性->软件工程程师高质质量工作作的重要要性->软件工程程师最重重要的个个人资产产

个体软件件过程许多大学学、企业业应用PSP数以千计计的PSP课程数据据表明,,对软件件工程师师的计划划能力及及产品质质量非常常有效。。高质量工工作的重重要性如果能不不断编写写出高质质量的程程序,将将会获得得雇主和和客户的的高度评评价。8高质量的的工作高质量的的工作规规范专业人员员必须通通过各自自的正规规教育学学习和实实践专业业所要求求的技能能与方法法医生、律律师、建建筑结构构师、飞飞行员、、音乐家家、舞蹈蹈家、魔魔术师、、主持人人、播音音员……专业素养养必须经过过多年的的练习、、训练掌握基本本的技能能不能在工工作中再再去掌握握这些技技能,paythecost9PSPDiscipline1Softwarequalitydependsonthequalityofitsworstpart.Softwaremodulequalitydependsonindividualwhodevelopedit.ThisdependsonyourKnowledgeprocesscommitment10PSPDiscipline2Assoftwareprofessionalsyoushouldknowyourownperformance.Youshouldmeasure,,track,andanalyzeyourwork.Youshouldlearnfromyourperformancevariations.Youshouldincorporatetheselessonsinyourpersonalpractices..11WhatDoesaPSPProvide?1AstablePSPallowsyoutoestimateandplanyourworkmeetyourcommitmentsresistunreasonablecommitmentpressuresWithastablePSP,youwillalsounderstandyourabilitybebetterabletoimprove12WhatDoesaPSPProvide?2APSPalsoprovidesadisciplinethatshowsyouhowtoimproveyourpersonalprocessthedatatocontinuallyimprovetheproductivity,,quality,,andpredictabilityofyourwork13WhatisaPSP?PSP是个人软软件开发发过程.定义步骤骤表格标准PSP是一个帮帮助你识识别自己己的过程程的度量量和分析析架构.PSP是一个帮帮助你提提高能力力的定义义的过程程.14应用PSP后的统计计数据在开发过程中总的缺陷减少58%在测试阶段发现的缺陷减少71.9%生产率提高20.8%如何提高高工作质质量美国短跑跑选手MauriceGreene未赢得冠冠军,沮沮丧。洛杉矶JohnSmith。根据录像像10秒切分11段,仔细细分析,,改进意意见。几个月指指导后,,打破世世界纪录录,两届届奥运金金牌得主主。测量:诊诊断问题题客观分析析数据,,发现问问题自身变化化(过程程改进))改变原有有的习惯惯非常困困难。工作方式式决定了了所能得得到的结结果老办法->老样子16工作改进进过程明确质量量目标度量产品品质量度量当前前过程对过程进进行调整整应用调整整后的过过程度量实践践结果将结果与与目标进进行比较较持续改进进奥运冠军军不理想的的成绩教练观察察提出改进进建议根据建议议训练时间成绩提高高了!可能需要要多个循循环的过过程改进进TRY:对照过过程的思思想,测测量自己己学习的的过程并并加以改改进。过程粗略了解解做什么么/已定义和和度量的的过程(人们很很难从定定义的模模糊的设设计过程程得出什什么结论论/分解成已已定义的的步骤))做一项工工作的步步骤序列列(指导导)Eg:一支球球队踢踢足球、、打棒球球、美式式橄榄球球,优秀秀的队员员,失败败的球队队。定义良好好的过程程、很好好的计划划工作、、相互协协作和支支持。18PSP过程需求计划定义设计编码测试后置处理理过程脚本本日志数据表格项目计划划与总结结最终产品品在计划、、定义、、设计完完成后都都要进行行评审,,编码过过程中要要进行代代码复查查指导工作作记录实际际数据记录计划划和实际数据据19PSP进化框架架PSP3循环改进进PSP2设计评审审代码复查查PSP1程序规模模估计调试报告告PSP0当前软件件过程工作时间间记录程序缺陷陷记录缺陷类型型标准PSP0.1编码标准准软件规模模度量过程改善善建议PSP1.1任务规划划进度安排排PSP2.1设计模板板个体度量量过程个体规划划过程个体质量量管理过过程个体循环环过程20个体度量量过程PSP0、PSP0.1目的是建建立个体体软件基基线学会使用用各种表表格采集集过程的的相关数数据学会进行行必要的的度量::软件开开发时间间、引入入的缺陷陷个数、、排除的的缺陷个个数等学会按标标准编写写代码学会提出出过程改改善建议议PSP0当前软件件过程工作时间间记录程序缺陷陷记录缺陷类型型标准PSP0.1编码标准准软件规模模度量过程改善善建议21PSP0—个人过程程的基线线为小规模模任务提提供一个个简便的的框架,,过程改改进的基基础。任务包括括定义当前前过程(PSP0.0)时间纪录录(PSP0.0)缺陷纪录录(PSP0..0)缺陷分类类(PSP0.0)编码标准准(PSP0.1)规模测量量(PS0.1))过程改进进目标(PSP0.1)22个体规划划过程PSP1、PSP1.1重点是建建立个体体开发计计划引入基于于估计的的计划方方法,用用自己的的历史数数据来预预测新程程序的大大小和需需要的开开发时间间学会编写写项目开开发计划划23个体质量量管理过过程PSP2、PSP2.1重点是进进行个体体质量管管理根据程序序的缺陷陷情况建建立检测测表,进进行设计计审查和和代码复复查,以以便及早早发现缺缺陷,并并进行修修正学会改进进检测表表,以适适应自己己的要求求24个体循环环过程PSP3目标是把把个体开开发小程程序所能能达到的的生产效效率和生生产质量量,延伸伸到大型型程序采用螺旋旋式上升升过程,,把大型型程序分分解成小小模块,,对每个个模块按按照PSP2.1所描述的的过程进进行开发发,最后后进行组组装采用的是是增量迭迭代式开开发方法法PSP策

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论