The Open Group ArchiMate 3 Part 1 OGA-031 Exam Questions

Page: 1 / 14
Total 40 questions
Question 1

Which of the following defines abstractions for sets of models aimed at a particular type of stakeholder?



Answer : A

Comprehensive and Detailed in Depth

Architecture Viewpoints are predefined perspectives or templates that define how specific stakeholders view an architecture. They provide guidelines for structuring models to communicate effectively with different stakeholders.

The ArchiMate 3.2 Specification describes Architecture Viewpoints as tools for filtering and structuring architectural representations to address stakeholder concerns.


Archi User Guide

Question 2

What application layer element would you use to define a point of access where an application service is made available to a user?



Answer : D

Comprehensive and Detailed in Depth

An Application Interface in ArchiMate represents a point of access where an Application Service is exposed to users or other applications.

Application Interfaces define how users or other software components interact with an Application Service. This is clearly defined in the ArchiMate 3.2 Specification, which states that an Application Interface provides access to an Application Service.


Archi User Guide

Question 3

Consider the following entities:

A business partner

A software application for software sales

Server hardware used to host business applications

What ArchiMate aspect describes these entities?



Answer : B

Comprehensive and Detailed in Depth

In ArchiMate, the Active Structure aspect represents elements that perform behavior and act upon other elements.

A Business Partner is an active entity that interacts with a business.

A Software Application is an Application Component, which belongs to the Active Structure aspect.

Server Hardware is part of the Technology Layer but still falls under the Active Structure category.

Since all three elements represent active entities performing tasks, they fall under Active Structure as per the ArchiMate 3.2 Specification.


Archi User Guide

Question 4

Within the context of Enterprise Architecture, what are the layers that can be modeled with the ArchiMate language?



Answer : C

Comprehensive and Detailed in Depth

The ArchiMate framework consists of three core layers:

Business Layer: Represents business processes, services, roles, and actors.

Application Layer: Describes software applications and their interactions.

Technology Layer: Represents infrastructure elements like servers, networks, and storage.

The ArchiMate 3.2 Specification defines these three core layers as the primary structure of Enterprise Architecture modeling.


Archi User Guide

Question 5

What Implementation and Migration element can be used to model sub-projects or tasks within a project, complete projects, programs, or project portfolios?



Answer : B

Comprehensive and Detailed in Depth

A Work Package is an Implementation and Migration element in ArchiMate that represents a series of actions designed to achieve a specific goal within a defined period. It is used to model sub-projects, tasks, projects, and programs as it captures the work needed to realize a specific aspect of an architecture.

The ArchiMate 3.2 Specification explicitly defines a Work Package as an element that structures and organizes the necessary activities within a project, program, or portfolio.


Archi User Guide

Question 6

Consider the diagram showing a system used for settling car insurance claims:

(A diagram showing Online Claims connected to Loss Claim, which in turn accesses Customer Record.)

Which answer correctly describes this diagram?



Answer : B

Comprehensive and Detailed In-Depth

This ArchiMate Technology Layer diagram represents a software application architecture where different application components interact with data objects.

'Online Claims' is an application component that interacts with 'Loss Claim'.

'Loss Claim' is another application component, likely acting as a back-end system that processes claims.

'Customer Record' is a data object that 'Loss Claim' accesses to retrieve or store customer-related information.

The Online Claims system does not directly access the Customer Record, but instead relies on the Loss Claim system to fetch the required data.

Analysis of Answer Choices:

A. The Loss Claim application serves the Online Claims department and accesses a data object called Customer Record. Incorrect

There is no indication that 'Online Claims' represents a department; it is an application component.

The diagram focuses on software components, not organizational units.

B. The Online Claims application uses a back-end module called Loss Claim to access a data object called Customer Record. Correct Answer

The Online Claims system depends on the Loss Claim system, which in turn accesses the Customer Record.

This matches the typical structure of a front-end application relying on a back-end module.

ArchiMate 3.2 Specification, Section 7.3, states that application components can interact hierarchically, where a front-end application calls a back-end service to process data.

C. The Loss Claim application realizes the Online Claims service and accesses a Customer Record data object. Incorrect

'Realization' means the Loss Claim application would be implementing a service provided by Online Claims.

In the diagram, Online Claims and Loss Claim are separate application components, and Loss Claim is not a realization of an Online Claims service.

D. The Customer Record application uses Loss Claim middleware to present the Online Claims user interface. Incorrect

The Customer Record is a data object, not an application.

Loss Claim is not middleware; it is a back-end application component.

The diagram does not indicate that Loss Claim is responsible for presenting a user interface.

Final Answer: B. The Online Claims application uses a back-end module called Loss Claim to access


ArchiMate 3.2 Specification: Sections 7.3 (Application Components), 7.5 (Data Objects), and 7.6 (Application Services).

Archi User Guide: Modeling front-end and back-end application interactions.

Question 7

Refer to the exhibit.

Consider the diagram showing a Claim Assessment and a Claim Settlement together with a relationship between them labeled "decision."

What type of relationship is ''decision''?



Answer : C

Comprehensive and Detailed In-Depth

The Trigger relationship in ArchiMate models causality between behaviors. It represents a cause-effect relationship where one behavior initiates or enables another behavior to occur.

Understanding the Diagram:

The Claim Assessment activity leads to or triggers the Claim Settlement activity.

The relationship is labeled 'decision,' implying that the completion of Claim Assessment determines whether a Claim Settlement process should be initiated.

In ArchiMate 3.2, a Trigger relationship is represented with a dashed arrow () as seen in the diagram.

Analysis of Answer Choices:

A. Flow Incorrect

Flow relationships represent the transfer of information, data, or resources rather than a causal effect.

ArchiMate 3.2 Specification, Section 6.4.4, states that a Flow relationship is about communication or material flow, which is not the case here.

B. Influence Incorrect

Influence relationships indicate that one element affects another in a non-deterministic way (e.g., policies, motivations, or strategies).

ArchiMate 3.2 Specification, Section 6.4.5, states that Influence does not necessarily imply direct causation.

Since 'decision' suggests a clear causal dependency, Trigger is the better choice.

C. Trigger Correct Answer

Trigger relationships explicitly show that one behavior initiates or causes another behavior.

ArchiMate 3.2 Specification, Section 6.4.3, states that a Trigger relationship models a causal dependency between two behaviors.

A Claim Assessment leading to a Claim Settlement fits this pattern perfectly.

D. Access Incorrect

Access relationships describe how a behavioral element reads, writes, or manipulates an object (e.g., data access).

ArchiMate 3.2 Specification, Section 6.4.7, states that Access is used for information retrieval or modification, which is not relevant here.

Final Answer: C. Trigger


ArchiMate 3.2 Specification: Sections 6.4.3 (Trigger), 6.4.4 (Flow), 6.4.5 (Influence), and 6.4.7 (Access).

Page:    1 / 14   
Total 40 questions