词条 | 极限开发 |
释义 | 极限开发也叫做极限编程extreme programing,缩写为XP。该方法是由Kent Beck于1999年提出的一种软件开发方法,适用于软件需求模糊且挥发性强、开发团队人数在十人以下、开发地点集中的场合。 XP方法的四个价值观: (1)交流 XP方法强调交流的价值,通过交流,既可以向项目的相关人员传递信息,又可以从他们那里获得信息。大量的实践表明,项目失败的重要原因之一是交流不畅,使得客户的需求不能准确及时地传递给开发人员,造成开发人员不能充分理解需求;模型或设计的变动未及时地告知相关人员,造成系统的不一致和集成的困难等。因此,所有项目相关人员之间充分而有效的交流是软件开发成功的必要条件。 (2)简单 简单是指在确保得到用户满意的软件的前提下,做最简洁的工作。包括简单的过程,简单的模型,简单的文档,简洁的设计和实现等。 (3)反馈 及时有效的反馈,其价值体现在能确定开发工作是否正确,及时发现开发工作的偏差并加以纠正。 (4)勇气 敏捷软件开发对大多数软件机构来说是一个新方法,是对软件开发现状的挑战,因此采用敏捷软件开发需要勇气。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。