ARCHITECTURE DESCRIPTION
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