PSP第20章个人对质量的承诺目的要求:通过本次课的学习,使学生了解高质量工作的重要性,帮助学生树立质量观念。主要内容1.质量的重要性2.低质软件的危险正在增长3.制定个人质量承诺4.个人的目标5.成就的回报20.1质量的重要性作为软件工程师,你所生产的程序的质量对你的雇主和客户都至关重要。软件应用在许多有迫切需要的领域,软件缺陷可能引起的经济损失,甚至造成人身伤害。软件系统中的缺陷可能造成无法计算甚至可能是灾难性的后果。所有的软件工程师应认识到,他们的工作对千百万人的健康、安全和幸福将有至关重要的影响。20.2低质软件的危险正在增长大型程序中一小部分的任何缺陷都可能导致严重的问题,一个大型系统中某个环节上的一个简单错误可能具有潜在的灾难性。对软件系统来说,安全系统通常也是由软件完成的。当软件缺陷打破约定时,将会出现不可预测的后果。为了拥有真正的安全系统,必须努力生产出无缺陷的软件。20.2低质软件的危险正在增长(续)大型多用户实时系统的设计可能会特别复杂。这些复杂的设计问题吸引了设计者大量的注意力。人们通常会对困难的设计问题进行认真的研究、仔细的复查和测试,而对那些简单的设计问题则容易忽视。结果表明,大型软件系统中常见问题的起因经常是一些简单的疏忽大意。这就是那种典型的软件工程师的个人错误。尽管大部分这类错误在集成测试和系统测试时会发现,但有一部分则会通过所有测试而进入实际应用。20.2低质软件的危险正在增长(续)大型软件系统中常见问题的起因经常是一些简单的疏忽大意。大程序的质量依赖与组成它们的小程序的质量。每个软件工程师在开发一个或多个模块时必须保证工作的高质量。20.3制定个人质量承诺当工程师对质量作出承诺时,他们就会在乎缺陷。当他们对此关心时,他们在工作中就会更加精心。当他们更加精心时,他们就会生产出更好的产品。生产高质量软件的第一步是要明确质量的重要性。第二步是要建立生产无缺陷产品的目标。为了赢得各种机会达到这个目标,必须测量程序的质量,并采取相应的措施改进质量。每个人都会偶尔引入缺陷。管理我们易犯错误的毛病是一种挑战,也是一个永无止境的奋斗。20.4个人的目标人生要追求什么?这个问题很大,很多人难于作出回答。当你考虑这个问题的答案时,有几点值得注意:1.从工作中得到满足的一个途径是拥有权利或地位。2.当然,拥有地位并没有错,但这是暂时的。你可以在一段时间之内拥有一份重要的工作,但在或长或短的一段时间后,你有可能会失去它。20.5成就的回报需要决定的是,你追求的是什么。你做的工作比你得到的回报要有价值的多。不管做什么,质量都是关键。如果你希望为自己所做的事而骄傲,就需要建立个人标准,并为达到这一标准而努力奋斗。在达到这些标准时,再提高标准并继续努力。挑战自己去完成更优良的工作,你将会为自己的成就而感到惊讶。20.6作业写一篇学习课程的心得体会