Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ООПИС Конспект(слайды) лекций 2007

.pdf
Скачиваний:
44
Добавлен:
15.06.2014
Размер:
3.08 Mб
Скачать

; "$

;

" " " * )

; *

" "

% < =

" ) &

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