.


:




:

































 

 

 

 





 

XXI . . , ! . , ! ! .

(heavyweight) . , (predictive) . , -, , !. , , .

, (lightweight) [29]. (agile) [8], [25], [36]. , () . . , , .

. ( , ).

, , . , . , . , .

, :

q () ;

q (, ) .

, :

q , , ;

q .

-

 

(eXtreme Programming, XP) () ( ), (1999) [11]. - , . - 10 , .

, , * . - . - , . - : , , . : ( ), ( ), ( ), .

* .

 

, (, , , , , . .), . , . 1.2, .

1.2.

- -
, ,
(refactoring)
, ,
, , , , ,

 

, , , . , , , , , ( ) .

.

1. (Planning game) . , , ().

2. (Small releases) . () .

3. (Metaphor) , , .

4. (Simple design) , .

5. (Testing) , ; . , , .

6. (Refactoring) , ; , , .

7. (Pair programming) , .

8. (Collective ownership) .

9. (Continuous integration) , . , , , .

10. 40- (40-hour week) , 40 . .

11. (On-site customer) , .

12. (Coding standards) , .

, ( ), , . , , . , , ; , . , , . , , , . .

. , . , ( ), , . . , . - . , . .

, , , , . , , : . 15%, 40-50%. - . , , .

, . , .

, . , , , . (, ).

, . 3-4 , , . , .

, , . , ( ). , , . , , .

-. -, -. - - , , . (exploration) (, ), . (commitment) ( , ). (steering) , .

: 2-6 , , , 10 . - , 15 , . 1.8.

.

, , , .

, 3 , 2 . , -. , , ( ).

(, , ) .

. 1.8. -





:


: 2018-10-18; !; : 216 |


:

:

: , , , , .
==> ...

1472 - | 1348 -


© 2015-2024 lektsii.org - -

: 0.017 .