个体软件过程(PSP)和团队软件过程(TSP)简介_第1页
个体软件过程(PSP)和团队软件过程(TSP)简介_第2页
个体软件过程(PSP)和团队软件过程(TSP)简介_第3页
个体软件过程(PSP)和团队软件过程(TSP)简介_第4页
个体软件过程(PSP)和团队软件过程(TSP)简介_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

个体软件过程〔PSP〕和团队软件过程〔TSP〕简介

变化的需求个人软件过程〔PSP〕和团队软件过程〔TSP〕原则和目标什么是团队软件过程〔TSP〕?治理支持的需求什么是个体软件过程〔PSP〕和它有什么作用?课程总结课件主题:现今,软件掌握着大多数商业、政府和军事系统。工厂由软件来治理大多数高级商品由软件掌握金融、集中治理和商业操作大局部由软件来操作软件的花费、安排和质量现在都属于商业范畴。软件世界的变化摩尔定律:18个月增长为两倍,5年增长为19倍。软件产品规模越来越大随着尺寸的增长,工程越来越麻烦。这是一个扩展性的问题:现在的软件实践并不适合扩展,随着尺寸增大,工程就会陷入逆境。〔Standish混乱报告[1999年]〕大规模的软件工程常常失败无论大小软件工程失败主要有四个缘由。

工程提交的报告中描述的常常是不现实的。越大的工程,冲突和问题怎么可能越少?假设我们没什么可说的,谁又会去听呢?

规模大的工程掌握起来很困难。现今,越来越少的开发人员有个人打算。没有打算,你不行能知道工作的状态。

假设你不知道你处于什么位置,治理层就不行能了解工作状态。

假设治理层不了解工作状态,他们就不能治理工程。为什么工程失败-1质量问题随着工程尺寸而越来越糟糕。在软件系统中,假设任何局部消失质量问题,软件系统将会消失质量问题。假设开发人员不治理质量,他们的团队不行能治理质量。当处于无治理的状态时,质量就常常会变得很糟糕。为了更有效率,团队需要领导和训练。领导让团队有动力和有输出产品。训练开发人员团队成为能解决问题的团队。能解决问题、有效率、有提交产品的团队的工作是相当精彩的。为什么工程失败-2很多个人和企业都依靠于软件。我们需要提前获得大型的、更简单、更安全的软件系统。但是不同的软件实践下,却可能无法实现这个目标。团体软件过程〔TSP〕标示了这个需求。个体软件过程〔PSP〕供给了开发人员需要的学问和技能,来满足开发人员在实行团队软件过程〔TSP〕团队中工作的需要。变化的需求团队软件过程〔TSP〕的最初目标是提高治理信念使你的团队获得导向性。一个自导向的团队:设定一个它自己的目标拥有并划分它拥有的角色打算它自己的开发策略定义它自己的软件过程开发它自己的打算测量、治理和掌握它自己的工作自导向的团队会工作得很精彩。治理支持-1治理层将支持你直到你到达他们的需要供给你工作的正规报告你的打算听起来增加他们的信念做有质量的工作响应变化的需求你遇到困难的时候找他们以获得帮助治理支持-2自导向的团队是优良的团队。治理层将认同你治理自己的工作,由于他们信任你会做得特别精彩。为了让他们有这样的信念,你必需:维护花费和记录打算测量和跟踪你的工作适当地向让他们展现你可以做精彩的工作。个体软件过程将向你展现如何做到这些。治理支持-3一个软件系统的质量打算了它最差的组件的质量。一个软件组件的质量取决于开发它的个体。一个软件组件的质量取决于开发它所使用的过程的质量。质量的关键是个体开发人员的技巧、提交产物和执行什么样的个体过程。个体软件过程〔PSP〕原则-1作为软件专业人士,你应当乐观查找自己的个体过程。你应当测量、跟踪和分析你的工作。你应当从你的力量差异中吸取阅历和教训。你应当将独立学习的课程应用到你的个体实践中。个体软件过程〔PSP〕原则-2稳定、成熟的个体软件过程〔PSP〕允许你:

估量和打算你的工作觉察你所需要的提交物免受无缘由提交物的困扰你也将会:明白你现在的力量更好地装备自己以提高你的力量个体软件过程〔PSP〕供给什么个体软件过程〔PSP〕供给:一个已经被证明从个体角度动身的个体过程进展开发和使用的根底。展现如何提高你的个体过程的阅历。持续提高你工作的生产性、性能和可预期力量的数据。个体软件过程〔PSP〕供给什么个体软件过程〔PSP〕是一个为了开发软件或者执行任何其它定义活动的个体过程。个体软件过程〔PSP〕包括:定义步骤表单标准它供给了用来觉察和治理你工作的测量和分析框架。它也是一个定义的过程来帮助你提高你的个人力量什么是个体软件过程〔PSP〕由脚本〔Scripts〕来支持过程。过程包括:打算〔Planning〕->设计〔Design〕->代码〔Code〕->编译〔Compile〕->测试〔Test〕->工程治理〔PM〕过程的输入为需求〔Requirements〕。过程的输出为最终产品〔FinishedProduct〕。过程还要产生日志〔Logs〕和工程总结〔ProjectSummary〕。而工程总结〔ProjectSummary〕输出工程和过程数据总结报告〔ProjectandProcessdatasummaryreport〕。个体软件过程〔PSP〕过程流个体软件过程〔PSP〕过程是设计来为个体使用。它是基于向下扩展的个体软件实践。个体软件过程〔PSP〕课程演示了使用一个定义和可测量过程的价值。它帮助你和你的组织了解高质量和长时间开发的软件会遇到的持续增长的破坏。个体软件过程个体软件过程〔PSP〕基于六个向上兼容的阶段。你在每个阶段写一个或者更多模块级别的程序。你总结和分析你工作的数据。你使用分析的结果来提高你个人的力量。学习个体软件过程〔PSP〕-1PSP0:Currentprocess、Timerecoding、Defectrecording、Defecttypestandard(当前软件过程,工作时间记录,程序缺陷记录,缺陷类型标准)PSP0.1:Codingstandard、Sizemeasurement、Processimprovementproposal〔PIP〕(编码标准、软件规模度量、过程改善建议)PSP1:Sizeestimating、Testreport〔软件规模估量、测试报告软件规模估量、测试报告〕PSP1.1:Taskplanning、Scheduleplanning〔任务规划、进度安排〕PSP2:Codereviews、Designreviews〔代码评审、设计评审〕PSP2.1:Designtemplates〔设计模板〕PSP3:循环开发TSP:Teamdevelopment〔团队开发〕学习个体软件过程〔PSP〕-2PSP0:你将获得一个可测量力量的基线PSP1:你制造规模、资源和时间表打算PSP2:你练习检测和领域治理学习个体软件过程〔PSP〕-3你将可以练习面对个体力量的软件过程的关键元素。你将了解那些方法对你来说更有效。你将做出更加精彩的工作。你将有长期提高的目标。课程结论我们现在有数据显示超过300000个程序是使用个体软件过程编写的。其他人都在如何在个体软件过程〔PSP〕过程中提高自己。影

温馨提示

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

评论

0/150

提交评论