ООПИС Конспект(слайды) лекций 2007
.pdf•; "$
•;
" " " * )
•; *
" "
% < =
" ) &
18.06.2007
! "
#
$% " &
>!
•;
"
"
" "
" " &
" &
•; % "
•; " "
" "
' "
•( ) % " " * +,--./01/2 34551526 7889:&
? %
•@ " " ";
3ABA
•C " "
DEFG ( D5-H.4/24 EI40J A5/ FA51KI.AL1-5 GA52IA24 +M45404LN F 788O:
1
P +,0AJ Q& Q-5 R& 4L& A..& 788ST ,--./01/24 F& 34551526 U& 7889T UHA5A 788V:;
•"
•"
j "
•kblQWUMF\RaWUY +m402I6-5 W& \& 788>: WUkQQ\X +FI..40 4L& A..788S: XQ_+M4-024nn A5/ GA56fJ 78`O: b\_W_+QA-\&_& M4-024nn F& X& 7889T M4-024nn F& X& W520A5/ m& m& 78`8: RWQR\ +FI6.1540 4L A.& 788h: "
18.06.2007
C
•$
"
= # " !
$= *"
"
" " &
•@ " " "$
"$% ; W5L420AL4/ X.A55152 YZ4[IL1-5 A5/ F-51L-0152 WXYF! +\]^0-6(W52406-5 3& A5/_L44._& 78``: XaYbUWc +R-N45 X& Q& AL A..& 78`8: abFYQ +d404 e1[f]-04 788g: M0AL4 +34551526 U& Q& 4L&A..788h: " &
i
•i$(
" &
•i$
("
" " % " &
2
18.06.2007
|
|
|
|
|
|
|
|
|
• |
|
Gain |
|
|
|
enta |
n |
Goal |
|
|
|
|
|
|
tio |
|
|
|
|
|
|
|
|
plem |
|
|
|
|
Information |
|
|
|
Im |
|
|
|
|
|
|
|
|
|
||
• |
! |
D |
|
|
n |
|
|
|
|
ig |
|
|
|||||
|
|
|
|
s |
|
|
|
|
|
|
|
e |
|
|
|
|
|
|
" |
|
|
|
|
|
|
Effort |
|
|
is |
|
|
|
|
|
|
|
|
s |
|
|
|
|
|
|
|
|
ly |
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
Start |
|
|
|
|
|
Level of Detail |
|
|
|
|
|
|
|
|
|
|
|
Result of |
|
|
|
virtual or real |
|
Implementation |
|
|
Analysis |
|
|
|
Implementation model |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#$ |
Model Driven Architecture (MDA) |
|
|
|
|
|
|
|
|
|
|
|
|
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emen |
|
• |
|
|
|
Gain |
|
|
|
|
|
|
|
|
|
|
Impl |
Goal |
|
" % &' &( |
|
|
|
|
|
|
|
|
|
|
|
|
tatio |
|
|
||||
|
|
|
|
|
|
|
|
A' |
|
B |
n |
|
|
|
|
|
Information |
|
|
|
|
|
|
|
Automation |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
in g |
|
|
|
|
• |
" " |
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
d |
e |
ll |
|
|
|
|
|
• |
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
) " |
|
|||
|
|
|
|
M |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
Savings |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of Generation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Effort |
• |
" |
|
|
|
|
|
is |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
ly |
s |
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
n |
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Savings based on |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
the use of a semantically |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
rich platform |
|
|
|
|
|
|
|
Start |
|
|
|
|
|
|
|
|
|
|
|
Level of Detail |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Results of |
virtual or real |
|
|
Implementation |
|
|
|
|
||||
|
|
|
|
Analysis |
implementation model |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
1
18.06.2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UML Model (PIM) |
|
|
|
XMI Document (PSM) |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<Auto> |
|
|
|||
|
|
|
Auto |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
<Color> Red </Color> |
|
|
||||
|
Color : String |
|
|
|
XMI |
|
|
|
|||||
|
|
|
|
<Door> 4 </Door> |
|
|
|||||||
|
Door : Integer |
|
|
|
|
|
|
||||||
|
Engine : Integer |
|
|
|
|
<Engine> 2 </Engine> |
|
|
|||||
|
|
|
|
|
|
|
|
</Auto> |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
IDL, Java… (PSM) |
|
|
|
|
|
|
|
|||
|
|
|
XMI DTD, Schema (PSM) |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
||||
|
interface Auto |
|
|
|
|
|
|
|
|
||||
|
|
{Class Auto |
|
|
<!Element Auto |
|
|
||||||
|
|
|
|
|
|
|
|||||||
|
|
}; {public String color; |
|
|
(Color*, |
|
|
||||||
|
|
|
public int Door; |
|
|
|
Door*, |
|
|
||||
|
|
|
public int Engine; |
|
|
|
Engine*)> |
|
|
|
|
||
|
|
} |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2