High-Level Design
- •
What it is
- •
the design stage that lays out a system's modular structure — its main functional components, how they interact, and the public interfaces developers will use — without full implementation detail
- •
- •
Focus
- •
communication between parts of the system, and with external systems
- •
- •
Typical artifacts
- •
Component Diagram, Package Diagram, sequence diagram, and class diagrams focus on names/attributes/relationships rather than full method signatures
- •
- •
- •