摘要
XP是适配性的敏捷开发方法,但由于自身“简单设计”的要求和实施过程中对架构设计的弱化,使其只能应用于小规模的系统开发。该文通过引入架构设计对XP方法学进行了扩充,使之能够应用于较复杂的系统。在指出架构设计应适应XP项目实际,针对业务规则的本质需求进行抽象建模的同时,也说明XP项目的特点决定了架构设计是一个迭代的增量开发过程,并阐述了架构设计迭代开发的过程。
As an adopted agile software process,XP requires a simple devise a nd a weakly architecture design which causes it's limited range of small scale d evelopment.This paper,extends the XP process to more complicated projects with introduction of stronger architecture design.It points out that architecture designs for XP projects should focus on the abstract and modeling on the essenti al requirement to meet the XP projects' practical demands.It also indicate s t hat the course of architecture design is an iterative increment development.At length,this paper introduces the process of iterative development of archite cture design.
出处
《计算机工程与应用》
CSCD
北大核心
2003年第33期106-109,共4页
Computer Engineering and Applications
关键词
XP
软件过程
本质需求
架构
迭代
增量
XP,software process,essential requirement ,architect ure,iteration,increment