摘要
极限编程(XP)是简单、快速、易用的软件开发方法中最为流行的。在简要介绍XP的概念、生命周期及其各个组成部分等基本理论之后,着重对XP的实践做了相应的调查和研究。根据实际的开发环境,提出了一种改进型的结对编程方式,对该方式的人员组成、担当的角色、分工及其实际应用效果做了详细阐述;并将其应用于一个企业职工个人年金管理信息系统的开发过程中,详细描述了XP开发模式的实际执行过程及结果,通过实践改进加强了对XP的理论研究和实践理解。
XP (Extreme Programming) is the most popular among these simple, quick and wieldy development methods. In this paper, we first introduce XP basic theory briefly, such as its concept, lifecycle and components. Focusing on the XP practice, we do some corresponding investigations and research. Then we put forward an improved pair programming method according to the practical development environment,and particularly describe the staff, roles, responsibilities and application effect of this method. This improved method is used to develop a system of managing personal annuity for an enterprise. We make a detailed description of the process that put XP into practice,and strengthen the research and application of XP theory.
出处
《现代电子技术》
2006年第6期95-96,99,共3页
Modern Electronics Technique
关键词
极限编程
敏捷方法
软件工程
结对编程
Extreme Programming
agile methods
software engineering
pair programming