As noted in "Documenting Software Architectures"0, software architecture is a complex entity that cannot be described in a simple one-dimensional fashion. This document provides the description of the architecture as multiple views. Each view conveys the different attributes of the architecture.
- Components and Connector View
- Client-Server Style
- Module View
- Decomposition Style
- Uses Style
- Data View
- Deployment View