27.11.2012 Views

Design Goals & System Decomposition

Design Goals & System Decomposition

Design Goals & System Decomposition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Properties of Layered <strong>System</strong>s<br />

• Layered systems are hierarchical. This is a<br />

desirable design, because the hierarchy reduces<br />

complexity<br />

• low coupling<br />

• Closed architectures are more portable<br />

• Open architectures are more efficient<br />

• Layered systems often have a chicken-and egg<br />

Symbol Table<br />

problem<br />

How do you open the<br />

symbol table when you are<br />

debugging the File<br />

<strong>System</strong>?<br />

A: Symbolic Debugger<br />

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

D: File <strong>System</strong><br />

G: Operating <strong>System</strong><br />

30

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

Saved successfully!

Ooh no, something went wrong!