.


:




:

































 

 

 

 





[15, . 53]:

;

;

'- .

, (composite design), , FORTRAN COBOL. , , . -, .

. , ' , '. , , ' '- .

(data-driven design) , . , , , , ' , ' 䳺.

'- , ', ' , . '- , Smalltalk, Object Pascal, C++, Common Lisp Object System (CLOS), Ada, Eiffel, Python, Visual C# Java.

[15, . 57]:

;

䳿, ;

, , , .

Unified Modeling Language (UML) , , . UML ( ). , , , ().

ᒺ- . 䳿 ; . , ᒺ- : UML (BPMN). ֳ , , UML , .

ᒺ- (. 3.3), - , () (). .

. 3.3. -

, . , :

-, ;

ᒺ-, ᒺ ;

-, , ;

, , ;

, .

: , - -

. [15, . 60 - 61] , , ' , . , 1980 . . , :

(1954-1958) - FORTRAN I, ALGOL-58, Flowmatic, IPL V, ;

(1959-1961) - FORTRAN II (, ); ALGOL-60 ( , ); COBOL ( , ); Lisp ( , );

(1962-1970) - PL/I (FORTRAN+ALGOL+COBOL); ALGOL-68, Pascal ( ALGOL-60); Simula (, );

( )(1970-1980). , , , ( , )

'- (1980-1990, ) - Smalltalk 90 ( '- ), C++ ( Simula); Ada83 ( + Pascal;

( 1990 ) - Visual Basic ( graphical user interface, GUI Windows); Java ( Oak ); Python ('- ); J2EE ( Java );.NET ( '- Microsoft); Visual C# ( Java Microsoft.NET); Visual Basic.NET ( Visual Basic Microsoft.NET)

(topology), '.

, FORTRAN COBOL, ( , 㳿 COBOL).

, , , . , , . . .

㳿 . , , , .

FORTRAN II - , , 򳺿 . , .

' '- (module), ' ', . , " 䳺, , - 䳺, '- " [15, . 65]. '- , . , . ' , '- ', .

. ' , . , . ', , . , .

. , , , . , FORTRAN I, , , ' . , '.

. ' , , . : , , | . ' .

1960- , 㳿 , , ' . , . , ALGOL-68 Pascal, . ( ) . .

1970- . . . , . , , , .

, ' (object-based) '- (object-oriented). ֳ '- . ' ( '- ) ' 1980- 1990- . ϳ 1990- ' '- , (, Java C++).

(, J2EE .NET), , , .

 





:


: 2016-10-22; !; : 755 |


:

:

- - , .
==> ...

1978 - | 1929 -


© 2015-2024 lektsii.org - -

: 0.018 .