个体软件过程-恨死高分下载!优秀PPT.ppt
《个体软件过程-恨死高分下载!优秀PPT.ppt》由会员分享,可在线阅读,更多相关《个体软件过程-恨死高分下载!优秀PPT.ppt(84页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、841个体个体软软件件过过程程(PSP)(PSP)北京航空航天高校北京航空航天高校软软件工程探件工程探讨讨所所 罗罗燕京燕京 2009.5 2009.5Personal Software ProcessPersonal Software Process恨死高分下载!842个体个体软软件件过过程程(PSP)(PSP)课课程内容程内容PSP的基本学问个体软件过程框架PSP五大核心技能时间管理制定支配缺陷管理软件规模度量设计评审843基于支配和基于支配和质质量基本原理的量基本原理的PSPPSP设计设计每一个工程师要追求最大效率,必需在个人的数据基础上支配他们的工作,工程师要改善其表现,必需接受经过良
2、好定义和度量的过程 发觉并修复缺陷的时间越早其成本越低防止缺陷的产生比发觉他们更有效844软软件工程件工程师对师对自已的要求自已的要求一个软件工程师的任务就是在预定的进度下交付高质量的软件产品。软件工程师常常关切个人技术技能,但往往不太留意个人技术技能的发挥效率以及方法。为了稳定的生产高质量的产品,工程师必需支配、度量和跟踪产品的质量,而且必需从工作的起先就关注产品的质量。最终必需分析自已每一个工作的结果用以改善其个人的过程。845软软件工程件工程师对师对自已的要求自已的要求为了了解自已的表现,必需度量自已每一个工作步骤的花费时间,产生和消退缺陷的数量以及他们所制造产品的规模。软件工程师的最重
3、要的个人资产,就是始终以高质量的产品满足合同要求的实力。846应应用用PSPPSP后的效果后的效果软件产品总的缺陷削减58%测试阶段发觉的缺陷削减71.9%生产效率提高20.8%847PSPPSP简简介介PSP的探讨工作起先于1989年。1995年由美国卡内基梅隆高校的软件工程探讨所发展。PSP旨在供应一种由实力成熟度模型(CMM)描述的支持过程改进组织进程的个人规范。PSP是假使应用组织处于或接近CMM2级水平。848CMMCMM、TSPTSP、PSPPSP之之间间的关系的关系CMMCMM的的1818个关个关键过键过程域中,有程域中,有1212个与个与PSPPSP紧紧密密相关,有相关,有16
4、16个个TSPTSP紧紧密相关。密相关。学学习习PSPPSP和和TSPTSP不不仅仅有助于工程有助于工程师师改善工作效改善工作效率,而目也特殊有利于率,而目也特殊有利于组织组织的改善的改善过过程。程。据据统计统计,软软件件项项目开目开发发成本的成本的70%70%取决于取决于软软件开件开发发人人员员个人的技能、个人的技能、阅历阅历和工作和工作习惯习惯。因此,因此,软软件开件开发发人人员员如能接受如能接受PSPPSP培培训训,对对该单该单位位软软件件实实力成熟度的升力成熟度的升级级是一个有力的是一个有力的保保证证。849个体个体过过程框架模型程框架模型运用自底向上的方法来改进过程,向每个软件工程师
5、表明过程改进的原则,使他们能够明白如何有效地生产出高质量的软件。PSP是一个个体过程框架模型:PSP说明个体软件过程的原则;帮助软件工程师作出精确的支配;确定软件工程师为改善产品质量要实行的步骤;建立度量个体软件过程改善的基准;确定过程的变更对软件工程师实力的影响。8410个体个体软软件件过过程框架程框架(四四级级)PSP为个体的实力供应了一个阶梯式的进化框架(共4个级别7个台阶),以按部就班的方法改进个体软件过程。每一级别都包含了更低一级别中的全部元素,并增加了新的元素。个体度量过程 PSP0和 PSP0.1(7个过程行为)个体规划过程 PSP1和 PSP1.1(4个过程行为)个体质量过程
6、PSP2和 PSP2.1(3个过程行为)个体循环过程 PSP38411个体个体软软件件过过程框架程框架个体度量个体度量过过程程PSP0PSP0个体个体规规划划过过程程 PSP1PSP1个体个体质质量管理量管理PSP2PSP2个体循个体循环过环过程程 PSP3PSP38412个体度量过程PSP0PSP0基线过基线过程程当前软件过程工作时间记录程序缺陷记录缺陷类型标准PSP0.1度量过度量过程程编码标准软件规模度量过程改善建议个体规划过程PSP1PSP1软件规模估计测试报告PSP1.1任务规划进度安排个体质量管理PSP2PSP2代码评审设计评审PSP2.1设计模扳循环过程PSP3PSP3循环开发8
7、413PSPPSP过过程流程程流程PSP过程从需求状态起先,PSP过程的第一步是支配。有一个支配脚本指导这项工作并且有一个支配汇总记录相关的支配数据。当工程师依据脚本进行工作,他们将他们的时间和缺陷数据记录到时间和缺陷日志。在工作的结束,即事后分析阶段,他们依据日志汇总时间和缺陷数据,度量程序规模,并将这些数据记录进支配汇总表单。当全部这些完成后,他们将完成的产品和完整的支配汇总表单一起交付。8414过程过程脚本脚本项目支配项目支配与总结与总结数据数据表格表格需求需求最终产品最终产品指南支配数据实际数据时间和缺陷数据支配和实际的项目过程数据计划设计编码编绎测试后置处理PSPPSP过过程流程程流
8、程8415PSP0 PSP0 个体基个体基线过线过程程PSP0的目的是建立基线过程。衡量过程改进的基准如下:通过运用PSP的各种表格采集过程的有关数据。包括支配、开发、后置处理三个阶段。对软件开发时间、缺陷类型标准、引入和解除的缺陷个数进行必要的测量。8416PSP0.1 PSP0.1 个体度量个体度量过过程程1.编码标准良好的编码标准将有效地避开开发有潜在紧急的代码,有助于预防缺陷。编码标准还能有效地统一和规范整体开发活动。当其他开发人员加入到项目中来时,他们能够很好地适应这一切。代码也将变得更规范更易维护。8417PSP0.1 PSP0.1 个体度量个体度量过过程程2.2.程序程序规规模度
9、量模度量程序大小的度量(往往分解为不同类元素个数的多少:例如功能点、用例、类、操作)3.3.过过程改善建程改善建议议表格用于随时记录过程中存在的问题、解决问题的措施以及改进过程的方法,以提高软件开发人员的质量意识和过程意识)8418个体支配个体支配过过程程 PSP1 PSP1PSP1的主要过程是软件规模估计。软件规模估计的前提是要清晰所需完成的任务,并对任务做确定的分解,并且要分解到可估算以及尽量接近估算精确的程度,软件规模估计是支配的前提。任务分解与开发方法和实现技术有较大的关系。问题:说明这种关系8419个体支配个体支配过过程程PSP1.1PSP1.1PSP1.1的主要过程是任务和进度的规
10、划。支配的主要内容包括完成什么任务,完成任务的估计时间和进度表。起先时登记你的支配进度和努力作为个人任务和实际结果的评估。比较两组数据然后找出差距,这将有助于你提高自己的评估实力。8420PSP1PSP1的基本流程的基本流程8421个体个体质质量管理量管理过过程程PSP2PSP2PSP的一个基本原理是:“假如你在测试以前不高质量的产品,那么在测试以后你也得不到高质量的产品”。在起先实现项目之前查看全部需求和设计,按需求和设计完成工作。当你不确定一个需求时,确定要问清晰,并就文档模型达成共识。8422质质量管理量管理过过程的第一步程的第一步为了满足质量的基本要求,要学习软件建模方法和技术,模型是
11、沟通的基础。通过模型理解软件的基本结构。任何模型都是通过静态模型部分来表达软件的数据结构,通过动态模型表达驱动数据的过程,通过过程的实现完成软件所要求的功能。8423缺陷缺陷管理管理个体质量管理的内容主要是缺陷管理。缺陷是指程序中存在的错误,例如语法错误、标点符号错误或者是一个不正确的程序语句,是任何影响程序完整而有效的满足用户要求的东西,是可以表示、描述和统计的客观事物。绝大多数软件缺陷都源于程序员的疏忽大意。8424缺陷缺陷管理管理为了减小缺陷,就必需进行缺陷管理,探讨已经引入的缺陷,确定引起这些缺陷的缘由,并学会在将来如何避开重复同样的错误。缺陷管理的主要内容包括缺陷分类、统计缺陷个数、
12、缺陷查找技术、缺陷预料。缺陷管理是通过PSP2的代码评审和设计评审两个过程完成的。8425个体个体质质量管理量管理过过程程PSP2.1PSP2.1论述设计过程和设计模板技术,介绍设计方法,并供应了设计模板PSP并不强调选用什么设计方法,而强调设计完备性准则和设计验证技术。开发人员必需驾驭设计评审技术和代码评审技术。8426个体循个体循环过环过程程PSP3PSP3PSP3的目标是把个体开发小程序所能达到的生产效率和生产质量,延长到大型程序;其方法是接受螺旋式上升过程,即迭代增量式开发方法;首先把大型程序分解成小的模块,然后对每个模块按PSP2.1所描述的过程进行开发,最终把这些模块逐步集成为完整
13、的软件产品。8427个体循个体循环过环过程程PSP3PSP3应用PSP3开发大型软件系统,必需接受增量式开发方法,并要求每一个增量都具有很高的质量。在这样的前提下,在新一轮开发循环中,可以接受回来测试的方法,集中力气考察新增加的这些增量是否符合要求。因此,要求在PSP2中进行严格的设计复查和代码复查,并在PSP2.1中努力遵循设计结束准则。8428个体循个体循环过环过程程PSP3PSP38429PSPPSP五大核心技能五大核心技能时间管理制定支配缺陷管理软件规模度量设计评审84301.1.时间时间管理管理8431时间时间管理管理记录时间数据追踪时间运用时间记录日志处理时间中断8432时间时间管
14、理的管理的逻辑逻辑原理原理为了管理好时间,首先制定时间支配支配,然后按支配去做。为了制定切实可行的支配,必需对所用的时间进行跟踪为了检查时间估计和支配的精确性,必需把它们写成文档并在今后与实际状况进行比较为制定出更精确的支配,要了解以前的支配存在哪些错误,哪些地方可以改进8433了解了解时间时间的运用状况的运用状况将主要活动分类记录每项主要活动所花费的时间用标准的方法记录时间以分钟为测量单位。处理中断时间。将时间数据保存在合适的地方周活动总结表。记录时间的提示。8434时间时间跟踪跟踪要想改进工作质量,首先要清晰你当前要做的事情估计出每项任务要花费的时间必需对时间做出测量8435时间记录时间记
15、录日志日志日期开始时间结束时间中断时间净时间活动活动用例状态备注2005.3.98:3010:3020100分析出库完成10:3012:003060评审出库完成13:0017:3040230分析入库完成2005.3.10备注:当活动变换时需另起一行,以便对单个活动进行时间统计。8436运用运用标标准的准的时间记录时间记录日志日志日期:日期:进进行某个活行某个活动动的日期的日期起先起先时间时间:起先:起先这这个活个活动动的的时间时间结结束束时间时间:结结束束这这个活个活动动的的时间时间中断中断时间时间:由于中断所占用的:由于中断所占用的时间时间(好方法是运用秒表好方法是运用秒表)净时间净时间:以
16、分以分钟为单钟为单位位 计计算活算活动动从起先到从起先到结结束用的束用的时间时间活活动动:活活动动名称或活名称或活动动IDID状状态态:活活动动状状态态备备注:注:更加完整的注更加完整的注释释8437统计规定工作时间实际工作时间中断累计时间有效时间利用率日统计4805109082.4%周统计月统计时间记录时间记录日志的日志的统计统计日期开始时间结束时间中断时间净时间活动活动用例状态备注2005.3.98:3010:3020100分析出库完成10:3012:003060评审出库完成13:0018:0040260分析入库完成8438活活动总结动总结表表活动名称用例计划时间实际时间活动状态误差百分比
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个体 软件 过程 恨死 高分 下载 优秀 PPT
限制150内