Unified Modeling Language (UML) represents a logical view of your application. This is distinct from the physical view represented by the Class Diagrams available in all SKUs of Visual Studio.
According to IEEE 1471, “A software architecture is the fundamental organization of a system embodied in its components, their relationship to each other and the environment, and the principles ...