The 4-1 model for architecture:
- Logical: define the major subsystems / components and their inter-connections
- Process: define the major information and data-flows, their interactions and concurrency
- Physical: identify hardware resources and allocation of components
- Development: identify how to package, build and deploy
- Scenarios: use cases highlighting integration / interaction between views