IEEE 1471 Describes the standard for software intensive application modeling also known as software architecture, this standard standardize the common patterns and symbols to architect simple to complex system architecture . This standard mainly define the system architecture as a close definition to the stakeholder description of the system rather then the technical implementation details and focus more on the own side of the story. It expresses view and viewpoint as a field where viewpoint refers to all the data and the business logic and view refers to its implementation and there is always 1 to 1 correspondence. Archimate tool for System modeling Also in a nutshell: IEEE 1471's contributions can be summarized as follows (in this list, items in italics are terms defined by and used in the standard): It provides definitions and a meta-model for the description of architecture It states that an architecture ...