4 + 1

Architecture view model

Logical view is a set of significant decisions about how a software system is organized.

Development view is a selection of the elements that the system comprises of.

Process view is interfaces of the elements.

Physical view is behavior of these elements.

Scenarios are interaction of these elements within the system and with other systems.