.


:




:

































 

 

 

 





 

50- XIX ., 60- , . 1970 . - 1/2 . - 3,7% . 70- XX ., IBM 1969 . ( , ), . 1979 . - $2 . 80- 20% , , $10 . 1982 . $25 . 1985 . $100 . , , , .. , , , Microsoft IBM.

, , , . , , , . , , .

, . .1[1].

. , , .

. , , , , , .. . .

. .1.

 

, . -

, . , , . , , , , .

. , , . , . , - , , . , , . , . , . , , , . , .

. , , . , .

1975 . , OS/360, : , , .

. (, ), .

, . , , . .

, , . , .

, . , , . , , . , , , . , .

. , , , , . , . .

. , , , .

. . , , , . . , . , .

, . , .

. . -, , . , , , .

-, , . , .

, , , . , .

. . . , , . , . , , . .

. , , , . , , , .

, .

, , , . . 2.

:

( ) ;

( , ; );

( ( , , -), , ), ;

, ( , ) ( , ).

. .2.

 

:

;

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

, - , ;

( ), ( , , ), ;

, (, , );

( , , , , , , ).

:

: , , , , ;

( ), ( 100 ), , ;

, , -, ;

- ( ).

 

60- software crisis ( ). , , , , .

, , . , , 1995 . Standish Group, 364 23 . , , :

16,2% , ;

52,7% , , ;

31,1% ;

89%, - 122%.

1998 . (26%, 46% 28% ).

, , , , .

, , :

;

;

;

;

;

;

;

, .

, . [2], , death march, - . , , , 50%. :

; , , 12 , 6 . ;

. , ..;

. , . , , ;

, , , .

: , - ? , , , , .

, . . , . . , , . , . , .

. , , . , , . .

, . , . . , , .

? , . , . , , . :

1. . , , , . , , , . , , . ? . , , , . , . , , , . , , , .

2. (, , ), , . ? . . , -. , , , , , . , , .

- . . . , . , , , , . , . . , . ? ? . , , , , . , , , .

. . . , . , , . , , .

. . .

 

 

, , 60- , (software engineering ). software engineering NATO 1968 . , 1975 ., , , , , IEEE Transactions on Software Engineering. , , , , , (. ) , .

: -; - , λ, , . , . software engineering .

: , . , .

, λ. ; , , , .

: , . , .

, (, ) . , , , . , , , , . , , ( , , , , ). , ( ). , . , , . , , . (Capability Maturity Model) (Software Engineering Institute, SEI), () . , .

, , , ( ). (10 15 ), () 34 , ( ) , (Software Engineering Institute, SEI), :

, , - ;

, , , :

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

, . , .

, ( ). .

/, . , , / .

( ), ( ), ( ). 50% . 60% 80% ( ), . : 1) - , ; 2) 3) , . , Hewlett-Packard, 1994 . 60% 80% , , 50% 80% . . ..

 

. ..

 

, 1960 1970 ., . . , . , .

, . , 3 , 10 , , . , , , . , , .

SEI, 80% - , code and fix ( ). , . , , $100 . , , ( 100 .). . :

;

( ), ;

;

( , , .

, , DOD-2167A 400 . , 50 000 , 20 , , .

() , λ, .

 

( λ)

 

2001 . ( , , , .) Agile Alliance. agile (, , ) , . λ (Agile software development) , λ (Agile Alliance's Manifesto) [3]:

;

;

;

.

, , .

, , , -. . , .

. :

. . , , ;

, . , . , ;

. , , , ;

. .

.

: . . , , :

G ;

D - ( );

;

L . , :

1 6 ;

6 20 - ;

20 .

, ( D), :

;

;

;

;

;

, , ;

.

(Extreme Programming [4]). .

1. . . , , , , .

2. , . , , . , .

3. (user story), , . . :

;

, , .

-. , , , , , . , .

4. , . , , , .

5. , , . , , , , . , . . , , , .

6. , : , , . .

7. , , , . , . , , , . , , .

8. . : , , , ..

, . , . , . , . , .

. .

. , , , , , .

, : , , .

, . , , , , .

 

!

1. . , , .

2. . .

3. , , , .

4. , , .

5. , , , .

 

, , , , , λ.

 

?

1. ?

2. ?

3. ?

4. λ?

 

1

 

, :

( ) .

.

.

.

.

 

1.1.

-

 

, , - , [5]. - (). :

, ;

, ;

, .

, .

, , . :

(, , , ..);

(, , );

(, , );

.

:

ISO/IEC (ISO International Organization of Standardization , IEC International Electrotechnical Commission );

;

-.

70- ( 19.), , . , . (), , 34.60190 . . . ; 34.60289 . . 34.60392 . . , , , . , , , , .

 

1.2.





:


: 2015-11-05; !; : 1885 |


:

:

. .
==> ...

1516 - | 1483 -


© 2015-2024 lektsii.org - -

: 0.14 .