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.
Overview<br />
<strong>System</strong> <strong>Design</strong> I (This Lecture)<br />
0. Overview of <strong>System</strong> <strong>Design</strong><br />
1. <strong>Design</strong> <strong>Goals</strong><br />
2. Subsystem <strong>Decomposition</strong> (identifying subsystems)<br />
<strong>System</strong> <strong>Design</strong> II (Lecture 8:Addressing <strong>Design</strong> <strong>Goals</strong>)<br />
3. Concurrency (The more parallelism we can identify the<br />
better)<br />
4. Hardware/Software Mapping: Mapping subsystems to<br />
processors<br />
5. Persistent Data Management (Storing entity objects)<br />
6. Global Resource Handling and Access Control (Who can<br />
access what?)<br />
7. Software Control (Who is in control?)<br />
8. Boundary Conditions (Administrative use cases).<br />
© 2006 Bernd Bruegge Software Engineering WS 2006/2007<br />
7