Software Engineering in the Small
9
Software Engineering in the Small
- Design Goals
- Satisfy application requirements
- Flexible & Extendible
- Multiple heterogeneous execution environments
- Software reuse
- Design Principles
- Separation of Concerns
- Hierarchical Abstractions