OGA-031 ArchiMate 3 Part 1 (Foundation) Practice Questions
Prepare for OGA-031 with more than an answer.
- Exam fee
- $360 USD
- Level
- Foundation
- Valid for
- Lifetime
Domains covered on the exam 14
- Basic Concepts and Definitions8%
- Language Structure10%
- Generic Metamodel7%
- Relationships12%
- Motivation Elements8%
- Strategy Elements7%
- Business Layer10%
- Application Layer9%
- Technology Layer9%
- Cross-Layer Dependencies8%
- Physical Elements5%
- Implementation and Migration7%
- Views and Viewpoints5%
- ArchiMate Language Use and Application4%
- 1
Which of the following are considered 'active structure' elements in the Business Layer? (Select THREE)
Show answer details
Correct answer: A, C, E
A Business Actor is an active structure element that represents a business entity capable of performing behavior.
A Business Role is an active structure element representing the responsibility for performing specific behavior.
A Business Collaboration is an active structure element that represents an aggregate of two or more business roles that work together.
- 2
An ArchiMate model shows an Application Component connected to a Node using a Realization relationship. What does this relationship signify?
Show answer details
Correct answer: A
This is incorrect modeling. The correct way to show deployment is by assigning an Application Component to an Artifact, and that Artifact is then deployed on a Node. However, in some simplified models, a Realization relationship might be used as a shortcut, but the standard relationship for deployment is Assignment. The question asks what the relationship signifies, and in this context, it implies deployment, though it is not the most precise way to model it. Given the options, it's the best interpretation. A better way to model this would be AC --assigned to--> Artifact --realized by--> Node.
- 3
The Junction element is used to connect relationships of the same type. Which of the following relationships can be connected using a Junction?
Show answer details
Correct answer: C
Junctions are primarily used to model splits and joins in dynamic relationships. The Triggering and Flow relationships are the main relationship types that can be connected with a Junction to show, for example, a single process triggering multiple subsequent processes (a split) or multiple events being required to trigger a single process (a join).
- 4
An architect wants to create a diagram that shows which business processes are supported by which applications, and which data objects are used by those applications. The goal is to provide insight for business managers on IT support for their processes. Which viewpoint is most suitable for this purpose?
Show answer details
Correct answer: D
The Application Usage Viewpoint is specifically designed to describe how applications are used to support business processes and how they use data objects. It typically shows Business Processes, the Application Services that serve them, the Application Components that realize those services, and the Data Objects they access. This directly matches the stakeholder's requirement.
- 5
Company Background:
FinSecure, a banking institution, must comply with a new anti-money laundering (AML) regulation. This regulation is a primary Driver for change. The bank has established a Goal to 'Achieve Full AML Compliance by Q4'.Architectural Elements:
To meet this goal, a new 'Transaction Monitoring' Application Service is required. This service will be realized by a new 'AML Analytics Engine' Application Component. A key Principle, 'Data Centralization for Reporting', guides the design. This principle is further detailed by a Requirement: 'All transaction data must be consolidated into the Enterprise Data Warehouse'.Which of the following statements correctly models the relationships between the motivational elements?
mindmap root((AML Compliance)) Driver - New AML Regulation Goal - Achieve Full Compliance Principle - Data Centralization Requirement - Consolidate Data in DWHShow answer details
Correct answer: B
This is the correct hierarchy. A Principle is a statement of intent that helps to realize one or more Goals. A Requirement is a more detailed statement that realizes a Principle, making it concrete and actionable. Therefore, the Requirement ('consolidate data') realizes the Principle ('data centralization'), which in turn realizes the Goal ('AML compliance').
- 6
A financial services company is modeling its strategy for entering a new market. The enterprise architect has created a 'Course of Action' element named 'Launch Digital-First Banking Platform'. To detail the strategic approach, they want to model the high-level phases of this launch. Which relationship should be used to connect the 'Launch Digital-First Banking Platform' Course of Action to its constituent high-level phases, which are also modeled as 'Course of Action' elements?
Show answer details
Correct answer: B
The Composition relationship is used to model that an element consists of one or more other elements. In this scenario, the overall 'Course of Action' is composed of several smaller, constituent 'Courses of Action' representing its phases. This represents a whole-part relationship where the parts are essential to the whole.
- 7
An architect is modeling a customer relationship management (CRM) system. The system has a 'Customer Data' Data Object. This data object is physically stored in a database table and is also represented as an XML file for data exchange. Which ArchiMate elements should be used to represent the database table and the XML file, and what relationship connects them to the 'Customer Data' Data Object? (Select TWO)
Show answer details
Correct answer: A, C
An Artifact represents a physical piece of information used or produced in a software development process. A database table is a physical manifestation of a logical Data Object. Therefore, the Artifact element is correct, and it is connected to the Data Object it manifests via a Realization relationship.
Similar to a database table, an XML file is a physical piece of data. It is correctly modeled as an Artifact. This Artifact realizes the logical 'Customer Data' Data Object, making the Realization relationship the correct choice.
- 8
True or False: In the ArchiMate generic metamodel, a Business Process and an Application Process are both specializations of the abstract 'Behavior' element.
Show answer details
Correct answer: A
This statement is true. The ArchiMate metamodel defines abstract elements that are specialized in the different layers. Both Business Process and Application Process represent behavior within their respective layers and are specializations of the more general, abstract 'Behavior' concept.
- 9
Company Background:
Global Retail Inc. is a multinational retailer planning a major overhaul of its supply chain management system. Their primary business driver is to 'Reduce Operational Costs by 20%'. This driver is influenced by market pressures for faster delivery times and increased competition. To achieve this, they have defined a primary goal: 'Implement a Fully Automated Warehouse System'. This goal is intended to realize several outcomes, including 'Reduced Manual Labor Costs' and 'Improved Inventory Accuracy'.Current Situation:
The current warehouse system relies on manual picking processes, legacy software, and a disparate set of non-integrated applications. The architecture team has been tasked with creating a motivational model to clearly articulate the rationale for this transformation to executive stakeholders. They need to ensure the relationships between drivers, goals, outcomes, and the core solution are correctly represented.Requirements:
The model must accurately depict how the business drivers lead to specific goals. It must also show how the new 'Automated Warehouse System' (modeled as a Capability) will help achieve the desired business outcomes. The relationship between the high-level goal and the more specific outcomes needs to be correctly modeled to show decomposition.Question:
Given the scenario, which of the following statements describes the MOST accurate way to model the relationships between these motivational and strategic elements in ArchiMate?Show answer details
Correct answer: D
This option correctly models the standard motivational pattern. Drivers influence Goals, indicating the external or internal pressures that lead to the goal's creation. A Goal can be decomposed into more specific sub-goals or, in this context, the desired Outcomes it aims to achieve, which is correctly modeled with an Aggregation relationship. Finally, a Capability (the 'what' the business does) is the means to achieve the strategic objective, so the 'Automated Warehouse System' Capability realizes the 'Implement Automated Warehouse' Goal.
- 10
A DevOps team is modeling their CI/CD pipeline. They have a 'Build Server' (Node) that hosts a 'CI/CD Platform' (System Software). The platform executes a 'Build & Test' (Technology Process). The output of this process is a 'Docker Image' which is a deployable unit.
What ArchiMate element should be used to model the 'Docker Image'?
Show answer details
Correct answer: C
An Artifact represents a piece of data that is used or produced. In the context of a CI/CD pipeline, a Docker image is the physical outcome of a build process; it is a file or a collection of files that can be stored and deployed. This perfectly matches the definition of an Artifact in the Technology Layer.
