《团队软件过程(修订版)》—第1章1.7节小结

1.7 小结
团队软件过程(修订版)
TSPi的4个基本原则如下。

(1)当学生遵循明确定义的、可重复的工作步骤并且能及时获得反馈时,学习效率是最高的。

(2)产生高效的团队协作需要明确定义的团队目标、高效的工作环境、有效的指导和强有力的领导。

(3)当学生经历了实际开发项目,并在指导下有效解决了所遇到的问题,他们就会更加认可成熟的工程方法。

(4)基于工程、科学以及教学经验的指导是最有效的。

基于这4个基本原则,TSPi的设计涉及到以下7个方面。

① 在PSP基础上提供一个简单的团队培训框架。

② 在几个周期内开发产品。

③ 建立标准的质量和绩效度量。

④ 为团队和学生提供精确度量。

⑤ 进行角色和团队评估。

⑥ 需要过程规范。

⑦ 提供团队问题的指导。

TSPi过程采用了周期性开发策略。从一个小的功能集开始,小组能快速开发出产品的第一个可运行版本。之后,他们就能更好地规划和开发第二个周期的产品。如果有时间进行第三个周期,学习过程就能得到进一步的强化。周期性开发策略与成功的大型软件开发组织遵循的开发过程非常类似。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-10-29 15:26:31

《团队软件过程(修订版)》—第1章1.7节小结的相关文章

《JUnit实战(第2版)》—第1章1.7节小结

1.7 小结JUnit实战(第2版)每位开发者都会执行某种类型的测试,来查看代码是否可以正常工作.使用自动单元测试的开发者能够根据需要重复执行这些测试,以确保新编写的代码可以正常工作并且不会破坏已有的测试. 没有JUnit,要创建简单的单元测试并非难事,但是随着测试变得越来越多.越来越复杂,编写和维持测试也就变得越来越困难.JUnit是一个单元测试框架,它使得创建.运行和修改单元测试更加简单.在这一章中,我们通过编写.运行一个简单的测试,对JUnit有了初步的认识.但是,JUnit提供的功能远不

《JUnit实战(第2版)》—第2章2.5节小结

2.5 小结JUnit实战(第2版)在这一章中,我们介绍了JUnit的核心概念和类,并向你展示了如何融合测试类.Suite与Runner. 使用一个测试类来测试一个域对象,在这里每个测试方法都对应于一个域方法或者一组特定的方法.JUnit 4充分利用了注释来定义和管理测试.在JUnit 3中我们必须将一个测试类转变成一个TestCase子类,而在JUnit 4中这都成为了历史. 你可以使用一个测试集将相关的测试类都组合在一起,并允许你把它们作为一个整体调用.你甚至还可以将多个测试集组合成更高级别

《Android应用开发入门经典(第3版)》——第1.6节小结

1.6 小结 Android应用开发入门经典(第3版) 本章的目标是开始进行Android开发.第一步是下载和安装Android开发环境.读者使用这个环境生成了一个简单的应用程序并对其进行了修改,通过这一过程学习到了如何以可视化的方式来为Android应用创建用户界面并了解到用户界面本质上是一个XML文件.此外,还向该应用添加了一个简单的动作,这是通过为一个按钮创建一个onClickListener()方法来实现的.

《Android应用开发入门经典(第3版)》——第6.6节小结

6.6 小结 Android应用开发入门经典(第3版) 本章对几种Android视图进行了介绍.这些视图拥有一些公共的特征,如宽度.高度.可见性等.对于 Button,在一个特定的应用中可以对同一种视图进行定制,使它们具有不同的外观.适配器将数据绑定到视图.通过对 Spinner 和AutoCompleteTextView的介绍,了解了视图如何与适配器协调工作.通过对AsyncTask的介绍,展示了如何在一个应用中使用这个类来与控件进行交互,以便展示进度状态.此外,还对简单的ImageView进

《设计模式解析(第2版•修订版)》—第2章 2.6节小结

2.6 小结设计模式解析(第2版•修订版)本章内容 UML既能够充实设计,又能够用于设计的交流.不要太担心要"正确地"画图.要考虑的是什么方式最有利于交流设计中的概念.换句话说,如果你认为有什么东西需要说,可以用注释来表达. 如果你对一个图标或符号不太确定,必须查手册才能确定其意义,还是加一条注释来解释.毕竟,其他人有可能也不清楚它的意义.清晰为好.当然,这也意味着你应该以规范的方式使用UML--那样无法正常交流.在画图的时候,只考虑要传达的思想即可. 本文仅用于学习和交流目的,不代表

《设计模式解析(第2版•修订版)》—第1章 1.9节小结

1.9 小结设计模式解析(第2版•修订版)本章内容 本章中我说明了面向对象技术是怎样帮助我们最大程度地减少系统需求变更带来的影响,以及面向对象与功能分解的异同. 我还讨论了面向对象程序设计的许多基本概念,介绍和描述了主要术语.表1-3总结了这些概念,表1-4总结了面向对象程序设计的主要术语. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《应用程序性能测试的艺术(第2版)》—第1章 1.3节小结

1.3 小结在这一章,我们探讨了什么是应用性能,什么是好的性能.差的性能.我们还探讨了缺乏有效性能测试会导致应用性能糟糕的一些常见原因.这些原因归根结底可以概括成一句话: 在软件生命周期中的设计.测试阶段,没有给予性能应有的重视. 在下一章我们会讨论为什么自动化对于有效性能测试如此重要以及如何根据需求来选择最为合适的性能测试工具. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《应用程序性能测试的艺术(第2版)》—第2章 2.4节小结

2.4 小结这一章展示了自动化对于性能测试的重要性,我们也讨论了一些性能测试工具的可选项.下面是几点需要重点关注的. 没有自动化就没有有效的性能测试.根据实际需求来选择最合适的自动化方案至关重要.下一章我们将继续讨论有效开展应用性能测试的几个核心模块.它们通常被称作(非)功能需求. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《Android 平板电脑开发实战详解和典型案例》——1.4节小结

1.4 小结Android 平板电脑开发实战详解和典型案例本章主要介绍了平板电脑和Android的基础知识,读者只有把这些基础的知识学会,才能进行更深层次的学习.通过本章的学习,相信读者具备了Android开发应用的基本条件.

《Android 平板电脑开发实战详解和典型案例》——2.8节小结

2.8 小结Android 平板电脑开发实战详解和典型案例通过本章的介绍,相信读者对Android平台下的特色控件已经有了一个比较深刻的理解.希望读者能够学以致用,在以后的开发中利用这些知识来完善自己的应用.