, , , . , .
, , ABACUS, 50-60 . , . , , . , , . (- ), (), (Ҕ ), (), () .
, , . - .
; :
, . , , , , , , ;
. . ;
. . , , , . ( , , ). ;
, :
o ;
o ;
|
|
o ;
o , . ;
, ( ). , (- , -, ), , ( , , ). , , ;
- ;
. , ;
, ;
(, , , .); ; , ;
;
, .
.
- . . , , Scala, Sun System, Platinum, SAP, Avalon, Triton.
, . ; :
;
;
;
;
;
;
;
.
. . 1990- . . , , . , ( ).
|
|
11. [J]
1.3., 22.3., 35.2. | . . , , , . | ϸ |
:
:
/ .
:
, , . , .
-
. :
: , , .
: (CASE) , (UML).
: .
: .
: , , . .
: , .
: , , .
: , agile waterfall.
, . CASE: , .
: .
, .
:
(. waterfall model) , , , , , , .
. ISO CMM.
|
|
:
;
, ;
: , ;
;
;
.
.
, , , .
(. iteration ) . : (. plan-do-check-act cycle).
. , . , . - .
.
:
( , );
;
, ;
: , ; , , , ; , ;
, .
, , , c .
, :
Rational Unified Process (RUP) , Rational Software.
RUP :
o ( ) .
o ( ).
o , .
o , .
o ().
o , .
|
|
(. Agile software development).
, , , - . , , - : , , , , . , , , . , .
Agile- . agile- bullpen. ( , , - ). , , . SCRUM, .
:
, ;
( , ) , ;
;
, ;
, ;
;
;
, , .
.. ( ). . , , .
RUP (Rational Unified Process), MSF (Microsoft Consulting Services), .
. , , , . , . , .
:
( ) ;
; ;
; ; , , ;
;
, ;
, ;
, .
, (, ); . . .
|
|
(. Project Life Cycle) , .
(. Project Management Institute) 5 :
(. Initiating);
(. Planning);
(. Executing);
(. Controlling and Monitoring);
(. Closing).
,
.
, ,
.
( )
( ).
,
.
,
.
, ,
, , .
,
,
.
,
.
.
,
.
,
. ,
.
, ,
,
.
,
(, , ),
.
, ,
,
, , , .
( )
,
.
:
.
.
, ,
.
,
.
(, , )
.
,
.
.
, .
.
.
- .
- .
.
.
.
.
.
.
.
() .
.
.
.
.
(, ) .
.
,
.
, .
.
.
.
.
.
.
.
.
.
()
. ,
,
. ,
. . ISO 12207:1995.
,
.
.
.
.
.
.
.
.
.
.
.
,
ISO 12207 [ISO/IEC 12207:1995], .
.
o .
o .
o .
o .
o .
.
o .
o .
o .
o .
o .
o .
o .
o .
.
o .
o .
o .
o .
19.102-77
:
1. ,
.
.
2. , ()
,
.
:
Ø ISO/IEC 15504
. , ().
(rating) , , , , . .
Ø ISO/IEC 12207
. , , , , . , , .
Ø ISO/IEC 14598-4:1999
. . .
Ø MIL-STD-498:1994
.
19.102-77, ,
34.601-90 . , . , , .
ISO/IEC 12207:1995 . . , .
Custom Development Method ( Oracle) , , Oracle. CDM ( / ), (Fast Track) , .
Rational Unified Process (RUP) , : , , . (), . , . , . RUP UML.
Microsoft Solution Framework (MSF) RUP, : , , , , , - . MSF RUP -.
Extreme Programming (XP). ( ) 1996 . , , .
ISO/IEC 12207 :
1. :
;
;
;
;
.
2. :
;
;
;
;
;
;
;
.
3. :
;
;
;
.
12. [J]
2.3., 23.3., 36.2. | . . , , Scrum, RUP. , , . | ϸ |
, , , . , -, . . , - , .
( ):
( )
:
-
-
-
-
-
:
1.
2.
3. ( )
4.
5. ( )
6.
7.
(. iteration ) . : (. plan-do-check-act cycle).
:
, ;
( , ) , ;
;
, ;
, ;
;
;
, , .
RUP rational unified process
RUP
RUP :
( ) .
( ( )).
, .
, .
().
, .
:
,
,
( ),
( ).
,
1988 , . , , , : . , . ( ) :
1. .
2. .
3. .
4. .
5. , , .
6. .
7. , .
8. , ( ) .
9. .
10. .
, , . , . 4 :
,
,
,
.
. . . . , . . , . . . , . , , .
Scrum
. Scrum .
, , ( 2 4 ) , .
Scrum , 2 . - ... , , , , . , , , Scrum-.
Product backlog () , , . Product backlog , . (user story) backloga (backlog items). Product backlog Scrum-.
Sprint Backlog , Product Owner Product Backlog. , . , .
Burndown chart , .
Planning Meeting -
Daily Scrum
Demo Meeting
Retrospective Meeting -
13. [J]
3.3., 24.3., 37.2. | . , , (XP). | ϸ |
(XP) , .
XP
XP . XP . . XP .
XP
:
. . , 2-3 1 . , . () , . (). 1-2 , , , . , XP , , . XP .
. . , . ; .
( 10 ) ( ), . ( , ). . XP , . . , XP , .
, .
.
XP ()
XP 12 (), . , XP .
. , , . .
. XP-. , , , , . . .
. . .
. . XP- : !. , . .
. , . , , . , . , : , .
. : , . , . XP .
40- . 8 . . .
. . : , .
. : , . , : . . . . , . , . . , . , , , , , . , . , .
. , ; , . , . , . , , . XP .
. , . : , . , , . . , . , .
. XP . , . unit test . , XP , . . , . : , (test-driven development), , , .
XP , . , XP . XP . XP , . , XP . , XP , XP , , , XP .
.
- ( 6-10 )
- times-material,
-
-
-
14. [J]
4.3., 25.3., 38.2. | . . , , , , (XP, Scrum), , . | ϸ |
, , .
:
- , - ;
- -, ;
- ;
- ;
- , ;
- ;
- .
, .. , :
1)
2)
3)
4)
5)
6)
7)
8)
9)
. .
2) , .
3) , . , . .
4) , .. , .
5) - , , .
, :