:
, MDA, ECO OCL;
MDA.
MDA
, MDA
Model Driven Architecture (MDA) , Object Management Group (OMG) . .
MDA .
, , .
MDA . , ( ) .
, . . , , . ( ) , . MDA , . .
, , , .
, . (--) . . .
MDA , , . , . , , .
, . .
UML.
MDA , , , .
|
|
, , .
ECO
Borland () MDA, Borland MDA(BMDA). BMDA ECO. ECO (Enterprise Core Objects) , MDA, Delphi. Delphi 2006 III. MDA. Delphi C#.
. UML , . , MDA , 100% MDA UML.
. - PIM (Platform Independent Model), - PSM (Platform Specific Model). 50-70%. PSM 100%.
, OMG MDA, , - . OCL, UML. OCL UML, . OCL , (, ). (, ), .
, UML, OCL, , . , SQL. , . . , , .
Delphi . , , . . .
|
|
. ( ), OCL UML () Delphi. , OCL. , .
, Delphi , , , , .
OCL. , , .