- .
, .
100 000 ,
. ! ,
, ,
. ,
,
.
, ,
.
, .
,
. ,
, n
n .
.
, , .
?
. 50- 60-
,
, , ..
,
. 80-
. ?
.
, , . .
,
, 20 .
. ,
1960 2 , ,
250 000
,
. , 50 000
, , ,
,
. , ,
.
,
:
. ,
, ,
, . ,
. ,
Cobol Report
Program Generator, .
, .
,
.
,
-
, ,
.
,
, .
.
- ,
.
, ,
,
.
, .
o .
,
,
. , , .
, ,
,
. - " ,
, " -
.
. , ,
, . .
.
, ,
-, ,
,
- ,
.
, ,
,
.
,
,
. ,
,
, .. -
, ,
.
,
, ,
. ,
, -
,
,
.
: , .
1958 , ,
(building)
(writing).
. .
,
, ,
(specifications), (assembly of
components), (scaffolding).
.
. , ,
, ,
, , .
,
. ,
. ,
. ,
, . ,
, .
.
.11 , ,
,
. ,
, ,
, .
,
.
.
, -
.
. .
, .
.
, . ,
,
.
. ,
, .
,
.12
.
, , .
, ,
. .
, ,
.
.
, , , -
(Software Engineering Institute) -
.
.
, ,
, .
, .
.
.
, ,
.
- .
, ,
, , , .
.
,
,
. ,
,
. Unix, APL, Pascal, Smalltalk
Fortran - , Cobol, PL/I, Algol, MVS/370 MS-DOS -
(. 16.1).
. 16.1 ?
,
, , ,
,
.
. , , ,
. ,
.
. ,
-
, , ,
.
,
,
,
,
. , - ,
, , ,
- .
?
, :
-
. - .
- ,
.
-
,
, ,
,
.
-
.
17. " "
-
.
III
,
, ,
.
, " "
" : "
( 16 )
IFIP ( ) 1986
.1 "Computer"
, ,
" ",2 " "
,
. ,
,
.
"Computer"
: , .
-
. ,
.
- - !
" " ,
( 1986 )
.
, , .
" -"
, " "
, .3
,
, , .
"",
,
, . ,
, ,
1986 1987 , , .
, "
", .. ,
. ,
,
: "
, ,
".
.
,
.
.
,
.
(accident). 16
"". ,
, (accident)
, (accidental),
, .4 accidental
"" " ", ,
"", "" (incidental) "" (appurtinent).
.
, (Dorothy
Sayers) , : )
, )
) .5
, (essence),
, ,
(accident), .
. ( ),
:
, -
.
, (,
- ) (,
).
,
. ,
, , .5 ,
, , ,
9/10.
"" ,
9/10, ( ),
.
.
"" (Bruce Blum)
1959 , (Herzberg, Mausner,
Sayderman).7 ,
. ,
, , , ,
, . ""
,
:
,
,
.
,
? " ",
(Bred Cox) 1990 , ,
.8 .
"" . -,
,
" ,
". , ,
,
. -
, "" ,
,
. , .
,
, , . ,
, .
. ,
, .
( )
. ,
MYSYGMA Sohdal and Partners,
, :
, ,
, .
.
(Steve Lukasik) Northrop ,
, , ,
:
, ""
.
, ,
... ,
.
..., , .
.
, , .
. ,
""
- (,
).
,
.
, ,
. . ,
,
- ,
, .
,
, .
, , , -
, , .
, -
- , . ""
,
.
:
- , ;
- , .
(David Harel) 1992 " "
"" .9
. "",
1984 "
"10 " ".
, "
". , , ""
, : "
, ".
.
, , ,
, .
, -
.
"" : " ,
... ...
, ". , ,
1986 , ,
. 1986-1996
, , ,
, .
"" ,
? ,
, , "" ""?
, ? ""
, "
" " - ".
IFIP :
, -
,
. ,
, , -
, , .
-. ,
.
, , ,
.
, .
. .
- .
- .
(
).
, .11
, , ,
.
"" . , "" :
- .
- " ".
- 10 , ,
" ".
, . - ,
,
. ,
.
"
", .
.
. ,
. , (Glass, Vessey, Conger) 1992
,
.12
10, 40 ,
,
. 1975
80-?
:
. ,
: "
, 10 ". ,
/ ,
, , ,
.
40 . 40 .
. ,
"" 1952 , 1986,
.
.
. -, "" ,
1950-
.
,
. 40 :
1952 ,
.
-, 1950-:
, ,
, ,
100-200 ,
.
.
, , .
, 25 ,
,
.
1950-
. 1952 Univac
1950 ,
.13
, ,
..14 ,
, ..15
1955 50 100
-.16 1956
80 000 . 1957
SAGE ANFSQ/7,
30 ,
, 75 000
.17 ,
-
1952 .
. , ,
"Vanilla Framework" ("
"). ,
, ,
.18 ,
,
. , . ,
, .
. ,
,
- :
. ,
,
.
.
"" ,
. , ,
.
...
. ,
, , .
. ,
,
,
. , ,
, - ,
.
.
: "
?". , :
" ?"
,
, .
.
:
(Capers Jones) ,
,
. " "", ,
-
", - . - ",
, ."19 ,
, ,
. ,
.
. (Boehm) ,
, ,
IBM .
, (Coqui) ,
, (
, ).
:
1970- ,
, ,
.
,
.20
?
. , ,
, . ,
Cobol, 10 -
-
.
(Ed Yourdin) : " ,
." (Tom DeMarco) , "
10
: ,
."
: , .
"" , , : "
...
". ,
, .
,
, ,
, ,
.
.
- -