27.11.2012 Views

Design Goals & System Decomposition

Design Goals & System Decomposition

Design Goals & System Decomposition

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Closed Architecture (Opaque Layering)<br />

• Each virtual machine<br />

can only call operations<br />

from the layer below<br />

<strong>Design</strong> goals: Maintainability,<br />

flexibility.<br />

© 2006 Bernd Bruegge Software Engineering WS 2006/2007<br />

C1ass1<br />

attr<br />

op<br />

Class A<br />

attr<br />

op<br />

C1assC<br />

attr<br />

op<br />

C1ass2<br />

attr<br />

op<br />

C1assE<br />

attr<br />

op<br />

C1ass3<br />

attr<br />

op<br />

C1assD<br />

attr<br />

op<br />

C1assF<br />

attr<br />

op<br />

C1ass B<br />

attr<br />

op<br />

VM4<br />

VM3<br />

VM2<br />

VM1<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!