1. Home
  2. Docs
  3. Chapter 7. ArchiMate
  4. 2. ArchiMate Viewpoints
  5. Working with ArchiMate Viewoints

Working with ArchiMate Viewoints

Download PDF

Developing and maintain an enterprise architecture requires cooperation between different people, teams and even organizations. These stakeholders have different backgrounds, expertise, and responsibilities and have different interests, goals, and needs. If there is a means to allow stakeholders to focus on particular aspects of enterprise architecture, concerns can be better addressed, and this is what ArchiMate‘s viewpoint aimed to achieve.

Viewpoint allows enterprise architects, designers and any other stakeholders involved in building, maintaining and participating in enterprise architecture to define their own views on the architecture. Stakeholders view the portions they are interested in and avoid reading information that they do not care as much about.

On this page, you will learn how to add a standard viewpoint which is suggested by OpenGroup ArchiMate specification and how to create your own viewpoint.

Adding a Standard Viewpoint

A set of standard viewpoints have been suggested by OpenGroup. In this section, you will learn how to add a standard viewpoint.

  1. Select Modeling > Manage Viewpoints… from the toolbar.
  2. In the Viewpoint Management window, the Viewpoint tab is opened by default.
    Manage viewpoints
  3. At the bottom left, click Add.
    Add a Viewpoint
  4. A list of standard viewpoints is presented, known as the predefined viewpoints. Check the ones that are required by your enterprise architecture (project).
    Add standard viewpoints to enterprise architecture
  5. Click Done at the bottom left to confirm your selection.
  6. Each predefined viewpoint comes with a set of preset properties such as stakeholders, layers, purpose, abstraction level, concerns, and aspects. You may change them by first selecting the viewpoint you want to change on the left-hand side and editing the fields on the right-hand side. Here is a description of the properties:
    Property Description
    Name Name of the viewpoint.
    Architecture Stakeholders People who view the enterprise architecture through the viewpoint.
    Layer The perspective involved. The selection affects the visibility of tools that are available in the diagram toolbar in the ArchiMate diagram.
    Purpose One of the two dimensions in classifying a viewpoint. The Purpose dimension allows the classification of viewpoint base on the purpose of view.
    Designing – Support architectures and designers in the design process.
    Deciding – Assists stakeholders in decision-making.
    Informing – Inform stakeholders who have a need for understanding the enterprise architecture.
    Abstraction Level One of the two dimensions in classifying a viewpoint. The Abstract Level dimension classifies viewpoint base on the level of detail of a view.
    Details – Typically consider one layer and one aspect from the ArchiMate framework.
    Coherence – Multiple layers or multiple aspects are spanned.
    Overview – Addresses both multiple layers and multiple aspects.
    Concerns Concerns of stakeholders to be addressed by the viewpoint.
    Aspects Certain aspects of enterprise architecture.

    Properties of a viewpoint

  7. Click OK to confirm viewpoint management and close the window.

Creating Your Own Viewpoint

Instead of using standard viewpoints, you may also define your own viewpoints, with your own stakeholders. To create your own viewpoint:

  1. Select Modeling > Manage Viewpoints… from the toolbar.
  2. In the Viewpoint Management window, select the Viewpoint tab.
  3. At the bottom left, click Add.
  4. Click New.
  5. Enter the name of the stakeholder.
  6. You may optionally add the stakeholder to existing viewpoints now.
  7. Specify the documentation.
  8. At the bottom left, click Done to confirm the creation of the stakeholder.

Assign a Viewpoint to Diagram (i.e. View in ArchiMate)

Once you have added or created a viewpoint, you can assign the viewpoint to the diagram(s). The diagram with viewpoint specified is supposed to be designed for the stakeholders listed in that viewpoint. To set viewpoint, right-click on the diagram and select Open specification, open its Viewpoint tab and set viewpoint there.
Set viewpoint via diagram specification window

Creating a Stakeholder

When you add a standard viewpoint, the stakeholders involved will be added to your project automatically. In addition to these ‘default stakeholders’, you can create your own to suit your business and problem domain.

To create a stakeholder:

  1. Select Modeling > Manage Viewpoints… from the toolbar.
  2. In the Viewpoint Management window, select the Architecture Stakeholder tab.
  3. At the bottom left, click Add.
  4. Click New.

Browsing an Enterprise Architecture with Viewpoint

You can list the diagrams that have been assigned with a certain viewpoint or to list diagrams based on certain stakeholders. To do these:

  1. Select View > Panes > Model Explorer in the toolbar. After opening the Model Explorer, you should see two nodes – Stakeholders and Viewpoints, with stakeholders and viewpoints listed.
    Model Explorer
  2. If you want to browse enterprise architecture base on a stakeholder or viewpoint, double click on it.
    Browse an enterprise architecture from viewpoint
    You will see the diagram(s) that is associated with the chosen stakeholder/viewpoint will be displayed.
    Browsing enterprise architecture
  3. If you want to browse with another stakeholder/viewpoint, you can update the selection in the drop-down at the top of the panel.
    View another stakeholder

List of Standard ArchiMate 3.1 Viewpoints

Actor Corporation Viewpoint
Application Behavior Viewpoint
Application Cooperation Viewpoint
Application Platform
Application Structure Viewpoint
Application Usage Viewpoint
Architecture Implementation and Migration Viewpoint
Business Function Viewpoint
Business Process Cooperation Viewpoint
Business Process Viewpoint
Capability Map Viewpoint
Goal Contribution Viewpoint
Goal Realization Viewpoint
Implementation and Deployment Platform Viewpoint
Implementation and Migration Viewpoint
Information Structure Viewpoint
Infrastructure Usage Viewpoint
Infrastructure Viewpoint
Introductory Viewpoint
Landscape Map Viewpoint
Layered Viewpoint
Migration Viewpoint
Motivation Viewpoint
Organization Viewpoint
Outcome Realization Viewpoint
Physical Viewpoint
Principles Viewpoint
Product Viewpoint
Project Viewpoint
Requirements Realization Viewpoint
Resource Map Viewpoint
Service Realization Viewpoint
Stakeholder Viewpoint
Strategy Viewpoint
Technology Usage Viewpoint
Technology Viewpoint