Design Goals & System Decomposition
Design Goals & System Decomposition
Design Goals & System Decomposition
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