摘要
极限编程(XP)是一种轻量、高效、低风险、柔性、可预测、科学且充满乐趣的软件开发方法,它通过非常短的迭代周期来应对需求的变化;通过现场客户参与、独特的规划方式、持续测试来实现快速反馈和高效的交流,最终使交付价值最大化。文章就XP的核心准则、基本原则、核心实践、开发流程及应用等进行了讨论。
Extreme Programming (XP) is a software development method with light weight, high efficiency, low risk, flexibility, predictability, science and full interest, and it responds to requirement changes in very short iteration cycles. It implements the rapid feedback and high-efficiency communication mechanism by on-site customer, particular planning and continuous testing to finally maximize delivered value. The core criteria, basic principles, core practices, development process and applications of XP are discussed.
出处
《计算机时代》
2010年第6期1-3,共3页
Computer Era
关键词
软件工程
XP
软件开发
结对编程
software engineering
XP
software development
programming in pairs