(Extreme Programming, XP) -. (Agile Development Method). , , SCRUM, DSDM (Dynamic Systems Development Method, ), Feature-Driven Development (, ) .
[3].
,
,
,
,
, XP ( ).
4. XP.
XP, ( , XP).
(planning game)
, . , , - , -, . , .
(small releases)
, . .
(metaphor)
.
(simple design)
, . . , .
(test-driven development)
, , . , , , .
(refactoring)
, , , , . , .
(pair programming)
. . , , . , , , .
|
|
(collective ownership)
, .
(continuous integration)
, , , .
40-
. 2 .
(on-site customer)
, .
. . , , . , , ( ) .
(open workspace)
, , .
(just rules)
, , .
, XP ( 10 ), , .
[1] W. W. Royce. Managing the Development of Large Software Systems. Proceedings of IEEE WESCON, pp. 19, August 1970.
: Proceedings of the 9th International Software Engineering Conference, Computer Society Press, pp. 328338, 1987.
[2] Kroll, The Spirit of the RUP. www-106.ibm.com/developerworks/rational/library/ content/RationalEdge/dec01/ TheSpiritoftheRUPDec01.pdf
[3] http://www.agilemanifesto.org/
[4] . . . , 2002.
[5] . . . ., , 2002.
[6] . , . , . . . , 2002.
[7] . . . . , 2004.
[8] . . . , 2002.
[9] I. Jacobson, M. Christenson, P. Jonsson, G. Overgaard. Object-Oriented Software Engineering. A Use Case Driven Approach. Addison-Wesley, 1994.