Physical Viewpoint

The physical viewpoint contains equipment (one or more physical machines, tools, or instruments) that can create, use, store, move, or transform materials, how the equipment is connected via the distribution network, and what other active elements are assigned to the equipment.

PhysicalViewpoint properties

The PhysicalViewpoint tab

Property  Metamodel name Description
Short description ShortDescription
Implemented by ImplementedBy Links to: All templates.
Owner OwnedBy Links to: Resource, OrganizationUnit, BusinessRole, Role, BusinessFunction, Stakeholder, InterestGroup, Person, Position, BusinessActor, Resource, Stakeholder.
Responsible HasResponsible Links to: OrganizationUnit, BusinessRole, Role, Person, Position, BusinessActor.

PhysicalViewpoint symbols

Symbol  Description
ApplicationCollaboration An application collaboration represents an aggregate of two or more application components that work together to perform collective application behavior.
ApplicationComponent An application component represents an encapsulation of application functionality aligned to implementation structure, which is modular and replaceable. It encapsulates its behavior and data, exposes services, and makes them available through interfaces.
ApplicationEvent An application event is an application behavior element that denotes a state change.
ApplicationFunction An application function represents automated behavior that can be performed by an application component.
ApplicationInteraction An application interaction represents a unit of collective application behavior performed by (a collaboration of) two or more application components.
ApplicationInterface An application interface represents a point of access where application services are made available to a user, another application component, or a node.
ApplicationProcess An application process represents a sequence of application behaviors that achieves a specific outcome.
ApplicationService An application service represents an explicitly defined exposed application behavior.
Artifact An artifact represents a piece of data that is used or produced in a software development process, or by deployment and operation of an IT system.
Assessment An assessment represents the result of an analysis of the state of affairs of the enterprise with respect to some driver.
BusinessActor A business actor is a business entity that is capable of performing behavior.
BusinessCollaboration A business collaboration is an aggregate of two or more business internal active structure elements that work together to perform collective behavior
BusinessEvent A business event is a business behavior element that denotes an organizational state change. It may originate from and be resolved inside or outside the organization.
BusinessFunction A business function is a collection of business behavior based on a chosen set of criteria (typically required business resources and/or competencies), closely aligned to an organization, but not necessarily explicitly governed by the organization.
BusinessInteraction A business interaction is a unit of collective business behavior performed by (a collaboration of) two or more business roles.
BusinessInterface A business interface is a point of access where a business service is made available to the environment.
BusinessObject A business object represents a concept used within a particular business domain.
BusinessProcess A business process represents a sequence of business behaviors that achieves a specific outcome such as a defined set of products or business services.
BusinessRole A business role is the responsibility for performing specific behavior, to which an actor can be assigned, or the part an actor plays in a particular action or event.
BusinessService A business service represents an explicitly defined exposed business behavior.
Capability A capability represents an ability that an active structure element, such as an organization, person, or system, possesses.
CommunicationNetwork A communication network represents a set of structures that connects computer systems or other electronic devices for transmission, routing, and reception of data or data-based communications such as voice and video.
CommunicationNetwork A communication network represents a set of structures that connects computer systems or other electronic devices for transmission, routing, and reception of data or data-based communications such as voice and video.
Constraint A constraint represents a factor that prevents or obstructs the realization of goals.
Contract A contract represents a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
CourseOfAction A course of action is an approach or plan for configuring some capabilities and resources of the enterprise, undertaken to achieve a goal.
DataObject A data object represents data structured for automated processing.
Deliverable A deliverable represents a precisely-defined outcome of a work package.
Device A device is a physical IT resource upon which system software and artifacts may be stored or deployed for execution.
Device A device is a physical IT resource upon which system software and artifacts may be stored or deployed for execution.
DistributionNetwork A distribution network represents a physical network used to transport materials or energy.
DistributionNetwork A distribution network represents a physical network used to transport materials or energy.
Driver A driver represents an external or internal condition that motivates an organization to define its goals and implement the changes necessary to achieve them
Equipment Equipment represents one or more physical machines, tools, or instruments that can create, use, store, move, or transform materials.
Equipment Equipment represents one or more physical machines, tools, or instruments that can create, use, store, move, or transform materials.
Facility A facility represents a physical structure or environment.
Facility A facility represents a physical structure or environment.
Gap A gap represents a statement of difference between two plateaus.
Goal A goal represents a high-level statement of intent, direction, or desired end state for an organization and its stakeholders.
Grouping The grouping element aggregates or composes concepts that belong together based on some common characteristic.
Grouping The grouping element aggregates or composes concepts that belong together based on some common characteristic.
ImplementationEvent An implementation event is a behavior element that denotes a state change related to implementation or migration.
Junction A junction is used to connect relationships of the same type.
Junction A junction is used to connect relationships of the same type.
Location A location is a place or position where structure elements can be located or behavior can be performed.
Location A location is a place or position where structure elements can be located or behavior can be performed.
Material Material represents tangible physical matter or physical elements.
Material Material represents tangible physical matter or physical elements.
Meaning Meaning represents the knowledge or expertise present in, or the interpretation given to, a core element in a particular context.
Node A node represents a computational or physical resource that hosts, manipulates, or interacts with other computational or physical resources.
Node A node represents a computational or physical resource that hosts, manipulates, or interacts with other computational or physical resources.
Note
Note
Outcome An outcome represents an end result that has been achieved.
Path A path represents a link between two or more nodes, through which these nodes can exchange data or material.
Path A path represents a link between two or more nodes, through which these nodes can exchange data or material.
Plateau A plateau represents a relatively stable state of the architecture that exists during a limited period of time.
Principle A principle represents a qualitative statement of intent that should be met by the architecture.
Product A product represents a coherent collection of services and/or passive structure elements, accompanied by a contract/set of agreements, which is offered as a whole to (internal or external) customers.
Representation A representation represents a perceptible form of the information carried by a business object.
Requirement A requirement represents a statement of need that must be met by the architecture
Resource A resource represents an asset owned or controlled by an individual or organization.
Stakeholder A stakeholder is the role of an individual, team, or organization (or classes thereof) that represents their interests in the outcome of the architecture.
SystemSoftware System software represents software that provides or contributes to an environment for storing, executing, and using software or data deployed within it.
TechnologyCollaboration A technology collaboration represents an aggregate of two or more nodes that work together to perform collective technology behavior.
TechnologyEvent A technology event is a technology behavior element that denotes a state change.
TechnologyFunction A technology function represents a collection of technology behavior that can be performed by a node.
TechnologyInteraction A technology interaction represents a unit of collective technology behavior performed by (a collaboration of) two or more nodes.
TechnologyInterface A technology interface represents a point of access where technology services offered by a node can be accessed.
TechnologyProcess A technology process represents a sequence of technology behaviors that achieves a specific outcome.
TechnologyService A technology service represents an explicitly defined exposed technology behavior.
Value Value represents the relative worth, utility, or importance of a core element or an outcome.
WorkPackage A work package represents a series of actions identified and designed to achieve specific results within specified time and resource constraints.

PhysicalViewpointconnections

Connection  Description
Access The access relationship models the ability of behavior and active structure elements to observe or act upon passive structure elements.
Access The access relationship models the ability of behavior and active structure elements to observe or act upon passive structure elements.
Aggregation The aggregation relationship indicates that an element groups a number of other concepts.
Aggregation The aggregation relationship indicates that an element groups a number of other concepts.
Assignment The assignment relationship expresses the allocation of responsibility, performance of behavior, or execution.
Assignment The assignment relationship expresses the allocation of responsibility, performance of behavior, or execution.
Association An association relationship models an unspecified relationship, or one that is not represented by another ArchiMate relationship.
Association An association relationship models an unspecified relationship, or one that is not represented by another ArchiMate relationship.
Composition The composition relationship indicates that an element consists of one or more other concepts.
Composition The composition relationship indicates that an element consists of one or more other concepts.
Connection
Connection
Flow The flow relationship represents transfer from one element to another.
Flow The flow relationship represents transfer from one element to another.
Influence The influence relationship models that an element affects the implementation or achievement of some motivation element
Influence The influence relationship models that an element affects the implementation or achievement of some motivation element
Realization The realization relationship indicates that an entity plays a critical role in the creation, achievement, sustenance, or operation of a more abstract entity.
Realization The realization relationship indicates that an entity plays a critical role in the creation, achievement, sustenance, or operation of a more abstract entity.
Serving The serving relationship models that an element provides its functionality to another element.
Serving The serving relationship models that an element provides its functionality to another element.
Specialization The specialization relationship indicates that an element is a particular kind of another element
Specialization The specialization relationship indicates that an element is a particular kind of another element
Triggering The triggering relationship describes a temporal or causal relationship between elements.
Triggering The triggering relationship describes a temporal or causal relationship between elements.

Product Viewpoint

The product viewpoint depicts the value that these products offer to the customers or other external parties involved and shows the composition of one or more products in terms of the constituting (business, application, or technology) services, and the associated contract(s) or other agreements. It may also be used to show the interfaces (channels) through which this product is offered, and the events associated with the product. A product viewpoint is typically used in product development to design a product by composing existing services or by identifying which new services have to be created for this product, given the value a customer expects from it. It may then serve as input for business process architects and others that need to design the processes and ICT realizing these products.

ProductViewpoint properties

The ProductViewpoint tab

Property  Metamodel name Description
Short description ShortDescription
Implemented by ImplementedBy Links to: All templates.
Owner OwnedBy Links to: Resource, OrganizationUnit, BusinessRole, Role, BusinessFunction, Stakeholder, InterestGroup, Person, Position, BusinessActor, Resource, Stakeholder.
Responsible HasResponsible Links to: OrganizationUnit, BusinessRole, Role, Person, Position, BusinessActor.

ProductViewpoint symbols

Symbol  Description
ApplicationCollaboration An application collaboration represents an aggregate of two or more application components that work together to perform collective application behavior.
ApplicationCollaboration An application collaboration represents an aggregate of two or more application components that work together to perform collective application behavior.
ApplicationComponent An application component represents an encapsulation of application functionality aligned to implementation structure, which is modular and replaceable. It encapsulates its behavior and data, exposes services, and makes them available through interfaces.
ApplicationComponent An application component represents an encapsulation of application functionality aligned to implementation structure, which is modular and replaceable. It encapsulates its behavior and data, exposes services, and makes them available through interfaces.
ApplicationEvent An application event is an application behavior element that denotes a state change.
ApplicationEvent An application event is an application behavior element that denotes a state change.
ApplicationFunction An application function represents automated behavior that can be performed by an application component.
ApplicationFunction An application function represents automated behavior that can be performed by an application component.
ApplicationInteraction An application interaction represents a unit of collective application behavior performed by (a collaboration of) two or more application components.
ApplicationInteraction An application interaction represents a unit of collective application behavior performed by (a collaboration of) two or more application components.
ApplicationInterface An application interface represents a point of access where application services are made available to a user, another application component, or a node.
ApplicationInterface An application interface represents a point of access where application services are made available to a user, another application component, or a node.
ApplicationProcess An application process represents a sequence of application behaviors that achieves a specific outcome.
ApplicationProcess An application process represents a sequence of application behaviors that achieves a specific outcome.
ApplicationService An application service represents an explicitly defined exposed application behavior.
ApplicationService An application service represents an explicitly defined exposed application behavior.
Artifact An artifact represents a piece of data that is used or produced in a software development process, or by deployment and operation of an IT system.
Artifact An artifact represents a piece of data that is used or produced in a software development process, or by deployment and operation of an IT system.
Assessment An assessment represents the result of an analysis of the state of affairs of the enterprise with respect to some driver.
BusinessActor A business actor is a business entity that is capable of performing behavior.
BusinessActor A business actor is a business entity that is capable of performing behavior.
BusinessCollaboration A business collaboration is an aggregate of two or more business internal active structure elements that work together to perform collective behavior
BusinessCollaboration A business collaboration is an aggregate of two or more business internal active structure elements that work together to perform collective behavior
BusinessEvent A business event is a business behavior element that denotes an organizational state change. It may originate from and be resolved inside or outside the organization.
BusinessEvent A business event is a business behavior element that denotes an organizational state change. It may originate from and be resolved inside or outside the organization.
BusinessFunction A business function is a collection of business behavior based on a chosen set of criteria (typically required business resources and/or competencies), closely aligned to an organization, but not necessarily explicitly governed by the organization.
BusinessFunction A business function is a collection of business behavior based on a chosen set of criteria (typically required business resources and/or competencies), closely aligned to an organization, but not necessarily explicitly governed by the organization.
BusinessInteraction A business interaction is a unit of collective business behavior performed by (a collaboration of) two or more business roles.
BusinessInteraction A business interaction is a unit of collective business behavior performed by (a collaboration of) two or more business roles.
BusinessInterface A business interface is a point of access where a business service is made available to the environment.
BusinessInterface A business interface is a point of access where a business service is made available to the environment.
BusinessObject A business object represents a concept used within a particular business domain.
BusinessObject A business object represents a concept used within a particular business domain.
BusinessProcess A business process represents a sequence of business behaviors that achieves a specific outcome such as a defined set of products or business services.
BusinessProcess A business process represents a sequence of business behaviors that achieves a specific outcome such as a defined set of products or business services.
BusinessRole A business role is the responsibility for performing specific behavior, to which an actor can be assigned, or the part an actor plays in a particular action or event.
BusinessRole A business role is the responsibility for performing specific behavior, to which an actor can be assigned, or the part an actor plays in a particular action or event.
BusinessService A business service represents an explicitly defined exposed business behavior.
BusinessService A business service represents an explicitly defined exposed business behavior.
Capability A capability represents an ability that an active structure element, such as an organization, person, or system, possesses.
CommunicationNetwork A communication network represents a set of structures that connects computer systems or other electronic devices for transmission, routing, and reception of data or data-based communications such as voice and video.
Constraint A constraint represents a factor that prevents or obstructs the realization of goals.
Contract A contract represents a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
Contract A contract represents a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
CourseOfAction A course of action is an approach or plan for configuring some capabilities and resources of the enterprise, undertaken to achieve a goal.
DataObject A data object represents data structured for automated processing.
DataObject A data object represents data structured for automated processing.
Deliverable A deliverable represents a precisely-defined outcome of a work package.
Device A device is a physical IT resource upon which system software and artifacts may be stored or deployed for execution.
DistributionNetwork A distribution network represents a physical network used to transport materials or energy.
Driver A driver represents an external or internal condition that motivates an organization to define its goals and implement the changes necessary to achieve them
Equipment Equipment represents one or more physical machines, tools, or instruments that can create, use, store, move, or transform materials.
Facility A facility represents a physical structure or environment.
Gap A gap represents a statement of difference between two plateaus.
Goal A goal represents a high-level statement of intent, direction, or desired end state for an organization and its stakeholders.
Grouping The grouping element aggregates or composes concepts that belong together based on some common characteristic.
Grouping The grouping element aggregates or composes concepts that belong together based on some common characteristic.
ImplementationEvent An implementation event is a behavior element that denotes a state change related to implementation or migration.
Junction A junction is used to connect relationships of the same type.
Junction A junction is used to connect relationships of the same type.
Location A location is a place or position where structure elements can be located or behavior can be performed.
Location A location is a place or position where structure elements can be located or behavior can be performed.
Material Material represents tangible physical matter or physical elements.
Material Material represents tangible physical matter or physical elements.
Meaning Meaning represents the knowledge or expertise present in, or the interpretation given to, a core element in a particular context.
Node A node represents a computational or physical resource that hosts, manipulates, or interacts with other computational or physical resources.
Note
Note
Outcome An outcome represents an end result that has been achieved.
Path A path represents a link between two or more nodes, through which these nodes can exchange data or material.
Plateau A plateau represents a relatively stable state of the architecture that exists during a limited period of time.
Principle A principle represents a qualitative statement of intent that should be met by the architecture.
Product A product represents a coherent collection of services and/or passive structure elements, accompanied by a contract/set of agreements, which is offered as a whole to (internal or external) customers.
Product A product represents a coherent collection of services and/or passive structure elements, accompanied by a contract/set of agreements, which is offered as a whole to (internal or external) customers.
Representation A representation represents a perceptible form of the information carried by a business object.
Requirement A requirement represents a statement of need that must be met by the architecture
Resource A resource represents an asset owned or controlled by an individual or organization.
Stakeholder A stakeholder is the role of an individual, team, or organization (or classes thereof) that represents their interests in the outcome of the architecture.
SystemSoftware System software represents software that provides or contributes to an environment for storing, executing, and using software or data deployed within it.
TechnologyCollaboration A technology collaboration represents an aggregate of two or more nodes that work together to perform collective technology behavior.
TechnologyEvent A technology event is a technology behavior element that denotes a state change.
TechnologyFunction A technology function represents a collection of technology behavior that can be performed by a node.
TechnologyInteraction A technology interaction represents a unit of collective technology behavior performed by (a collaboration of) two or more nodes.
TechnologyInterface A technology interface represents a point of access where technology services offered by a node can be accessed.
TechnologyProcess A technology process represents a sequence of technology behaviors that achieves a specific outcome.
TechnologyService A technology service represents an explicitly defined exposed technology behavior.
TechnologyService A technology service represents an explicitly defined exposed technology behavior.
Value Value represents the relative worth, utility, or importance of a core element or an outcome.
Value Value represents the relative worth, utility, or importance of a core element or an outcome.
WorkPackage A work package represents a series of actions identified and designed to achieve specific results within specified time and resource constraints.

ProductViewpointconnections

Connection  Description
Access The access relationship models the ability of behavior and active structure elements to observe or act upon passive structure elements.
Access The access relationship models the ability of behavior and active structure elements to observe or act upon passive structure elements.
Aggregation The aggregation relationship indicates that an element groups a number of other concepts.
Aggregation The aggregation relationship indicates that an element groups a number of other concepts.
Assignment The assignment relationship expresses the allocation of responsibility, performance of behavior, or execution.
Assignment The assignment relationship expresses the allocation of responsibility, performance of behavior, or execution.
Association An association relationship models an unspecified relationship, or one that is not represented by another ArchiMate relationship.
Association An association relationship models an unspecified relationship, or one that is not represented by another ArchiMate relationship.
Composition The composition relationship indicates that an element consists of one or more other concepts.
Composition The composition relationship indicates that an element consists of one or more other concepts.
Connection
Connection
Flow The flow relationship represents transfer from one element to another.
Flow The flow relationship represents transfer from one element to another.
Influence The influence relationship models that an element affects the implementation or achievement of some motivation element
Influence The influence relationship models that an element affects the implementation or achievement of some motivation element
Realization The realization relationship indicates that an entity plays a critical role in the creation, achievement, sustenance, or operation of a more abstract entity.
Realization The realization relationship indicates that an entity plays a critical role in the creation, achievement, sustenance, or operation of a more abstract entity.
Serving The serving relationship models that an element provides its functionality to another element.
Serving The serving relationship models that an element provides its functionality to another element.
Specialization The specialization relationship indicates that an element is a particular kind of another element
Specialization The specialization relationship indicates that an element is a particular kind of another element
Triggering The triggering relationship describes a temporal or causal relationship between elements.
Triggering The triggering relationship describes a temporal or causal relationship between elements.

CPM Diagram

CPMDiagram (CPM = Critical Path Method) is used to describe the order and dependencies of ProjectActivity in the project.
It reveals the critical path through the project, i.e. the list of activities that needs special attention since a delay in these activities will delay the whole project.
It makes it possible to calculate the probability of finishing the project within the planned timeframe.
It makes it possible to successively improve and detail the plan.
A Calendar can be linked to the description dialog of the diagram. This shows the holidays for the project.

Resource Map Viewpoint

The resource map viewpoint allows the business architect to create a structured overview of the resources of the enterprise. A resource map typically shows two or three levels of resources across the entire enterprise. It can, for example, be used as a heat map to identify areas of investment. In some cases, a resource map may also show relationships between resources and the capabilities they are assigned to.

Service Realization Viewpoint

The service realization viewpoint is used to show how one or more business services are realized by the underlying processes (and sometimes by application components). Thus, it forms the bridge between the business products viewpoint and the business process view. It provides a “view from the outside” on one or more business processes.