First 50 of 199 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1ArchiMate Language Fundamentals and Core Concepts
In the ArchiMate 3 specification, which three aspects are used to structure the core language layers?
- Active structure, behavior, and passive structure Correct answer.
- Business, application, and technology
- Physical, logical, and conceptual
- Motivation, strategy, and implementation
Explanation
The ArchiMate core language distinguishes active structure (the things that perform behavior), behavior (the activity performed), and passive structure (the objects acted upon). The business/application/technology split describes layer groupings, not the aspect dimension.
Question 2ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate element is the most general active structure element in the business layer, representing a person, team, or organizational unit?
- Business Role
- Business Actor Correct answer.
- Business Process
- Business Object
Explanation
A Business Actor is the generic active structure element representing an organizational entity capable of performing behavior. A Business Role is an abstraction of a responsibility that can be fulfilled by an actor, not the actor itself.
Question 3ArchiMate Language Fundamentals and Core Concepts
A Business Service is best classified as which kind of ArchiMate element?
- A motivation element
- An active structure element
- A behavior element Correct answer.
- A passive structure element
Explanation
Business Service is a behavior element that represents a unit of functionality exposed to the environment. It is realized by processes or functions but is itself a behavioral concept.
Question 4ArchiMate Language Fundamentals and Core Concepts
Which relationship type in ArchiMate expresses that a source element is a specialization or subtype of a target element?
- Composition
- Realization
- Triggering
- Specialization Correct answer.
Explanation
Specialization indicates an inheritance-style relationship where the source is a more specific form of the target. Realization, composition, and triggering express different semantics such as fulfillment, part-whole ownership, and temporal causality.
Question 5ArchiMate Language Fundamentals and Core Concepts
What distinguishes a Business Collaboration from a Business Actor?
- A collaboration is an aggregate of two or more active structure elements working together, while an actor is a single organizational entity Correct answer.
- A collaboration is a temporary contractual commitment, while an actor is permanent
- A collaboration is a behavior element, while an actor is a structure element
- A collaboration is a passive structure element, while an actor is active
Explanation
A Business Collaboration groups two or more active structure elements that cooperate to perform joint behavior. A Business Actor represents a single organizational entity rather than an aggregate of cooperating entities.
Question 6ArchiMate Language Fundamentals and Core Concepts
Which element is used to model a passive structure element in the business layer that holds information handled by business behavior?
- Business Interface
- Business Process
- Business Function
- Business Object Correct answer.
Explanation
A Business Object is the passive structure element in the business layer representing information acted upon by business behavior. Processes, functions, and interfaces are behavior or access-related elements.
Question 7ArchiMate Language Fundamentals and Core Concepts
An architect models that a Business Process is realized by a set of Application Processes. Which relationship should connect the Business Process to the Application Processes?
- Realization Correct answer.
- Influence
- Aggregation
- Assignment
Explanation
Realization is used when a lower-layer behavior element carries out the behavior defined by a higher-layer element. Assignment connects behavior to the active structure that performs it, not behavior to behavior across layers.
Question 8ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate element represents an access point through which business services of an actor are made available to its environment?
- Business Event
- Business Interface Correct answer.
- Business Role
- Business Service
Explanation
A Business Interface is the point of access where an actor's services are exposed to the environment. Services are the functionality offered, while interfaces are the channels through which they are reached.
Question 9ArchiMate Language Fundamentals and Core Concepts
Which relationship type is used to connect an active structure element such as a Business Role to the behavior it is responsible for performing?
- Assignment Correct answer.
- Serving
- Access
- Composition
Explanation
Assignment expresses that an active structure element is responsible for or performs a behavior element. Serving indicates that one element provides functionality to another, and access indicates that behavior reads or writes a passive element.
Question 10ArchiMate Language Fundamentals and Core Concepts
A model shows an Application Component assigned to an Application Process. What does this assignment signify in ArchiMate semantics?
- The component is an active structure element responsible for performing the process Correct answer.
- The component is triggered by the process
- The component is a specialization of the process
- The component is a passive data object used by the process
Explanation
Assignment connects an active structure element to the behavior it performs. An Application Component is active structure, so assignment indicates that the component carries out the Application Process.
Question 11ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate relationship is most appropriate to express that a Business Event causes a Business Process to start?
- Flow
- Triggering Correct answer.
- Realization
- Association
Explanation
Triggering expresses a temporal or causal relationship where one element causes another to begin. Flow expresses transfer of information or value, not the start of behavior.
Question 12ArchiMate Language Fundamentals and Core Concepts
What is the primary difference between a Business Process and a Business Function?
- A process is a service, while a function is an interface
- A process is internal, while a function is always externally visible
- A process is behavior ordered in time, while a function groups behavior by required resources Correct answer.
- A process is active structure, while a function is passive structure
Explanation
A Business Process represents a sequence of activities ordered in time, whereas a Business Function groups behavior based on required resources or competences. Both are behavior elements, so the distinction lies in ordering versus grouping.
Question 13ArchiMate Language Fundamentals and Core Concepts
Which element is the passive structure element in the application layer that represents data structured for use by application behavior?
- Application Component
- Data Object Correct answer.
- Application Service
- Application Interface
Explanation
A Data Object is the passive structure element in the application layer, representing information processed by application behavior. Components and interfaces are active structure, and services are behavior.
Question 14ArchiMate Language Fundamentals and Core Concepts
An Application Component realizes an Application Service. What does this realization express?
- The component accesses the service as data
- The service triggers the component
- The component provides the functionality described by the service Correct answer.
- The component is a part of the service
Explanation
Realization from an Application Component to an Application Service expresses that the component provides or fulfills the functionality the service exposes. It does not express part-whole or causal relations.
Question 15ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate element represents the physical or virtual runtime environment on which artifacts are deployed?
- Artifact
- Node Correct answer.
- Device
- System Software
Explanation
A Node is the technology-layer active structure element representing a computational or physical resource that hosts artifacts. Device and System Software are specializations of Node, and Artifact is a passive element deployed onto nodes.
Question 16ArchiMate Language Fundamentals and Core Concepts
An Artifact is deployed on a Node. Which relationship type should be used for this connection?
- Deployment Correct answer.
- Assignment
- Serving
- Realization
Explanation
Deployment is the relationship used to show that an artifact is deployed on a node. Assignment is for behavior performed by active structure, and realization is for fulfillment of behavior or contracts.
Question 17ArchiMate Language Fundamentals and Core Concepts
Which element in the technology layer is a passive structure element representing a piece of data or software deployed on infrastructure?
- Communication Path
- Technology Service
- Node
- Artifact Correct answer.
Explanation
An Artifact is the passive structure element in the technology layer, representing a physical or digital piece of data or software. Nodes and communication paths are active structure, and technology services are behavior.
Question 18ArchiMate Language Fundamentals and Core Concepts
Which element models a physical communication medium between two nodes in the technology layer?
- Communication Path Correct answer.
- Network
- Technology Collaboration
- Technology Interface
Explanation
A Communication Path is the active structure element representing a link between two or more nodes through which they can exchange information. Technology Interface is an access point, not the medium itself.
Question 19ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which concept is used to group elements that belong together based on some common characteristic without implying structural containment?
- Grouping Correct answer.
- Aggregation
- Composition
- Location
Explanation
A Grouping aggregates or groups elements that share a common characteristic, such as a domain or layer, without imposing structural part-whole semantics. Composition and aggregation express part-whole relations.
Question 20ArchiMate Language Fundamentals and Core Concepts
Which specialization of the composition relationship is used to model that elements are physically or conceptually located at a place?
- Location Correct answer.
- Serving
- Grouping
- Association
Explanation
Location is a specialization of composition used to indicate that an element is situated at or within a place or conceptual location. Grouping is a separate element for collecting concepts, not a relationship.
Question 21ArchiMate Language Fundamentals and Core Concepts
Which statement correctly describes the Serving relationship in ArchiMate 3?
- It indicates that one element is a subtype of another
- It indicates that one element provides its functionality to another element Correct answer.
- It indicates that one element is composed of another
- It indicates that one behavior triggers another behavior
Explanation
Serving expresses that an element offers its functionality to another element, often used between services and the elements that use them. It is distinct from specialization, composition, and triggering.
Question 22ArchiMate Language Fundamentals and Core Concepts
A model needs to show that a Business Actor is composed of several Business Roles. Which relationship best captures the part-whole nature of this grouping where the roles are existentially dependent on the actor?
- Association
- Aggregation
- Realization
- Composition Correct answer.
Explanation
Composition expresses a strong part-whole relationship in which the parts are existentially dependent on the whole. Aggregation is a weaker form where parts can exist independently.
Question 23ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate element is used to represent a course of action that a business pursues to achieve a goal, expressed as a high-level approach?
- Goal
- Course of Action Correct answer.
- Requirement
- Driver
Explanation
Course of Action is a strategy-layer element representing an approach or plan adopted to achieve a goal. Goal states an intended outcome, and Driver is an external or internal factor motivating change.
Question 24ArchiMate Language Fundamentals and Core Concepts
Which element in the motivation aspect represents an external or internal factor that motivates the architecture to change?
- Driver Correct answer.
- Assessment
- Goal
- Constraint
Explanation
A Driver represents an internal or external factor that creates a need for change in the architecture. Goals are desired outcomes, assessments are judgments about drivers, and constraints are restrictions on solutions.
Question 25ArchiMate Language Fundamentals and Core Concepts
An architect needs to express that a Requirement is realized by a core element such as an Application Service. Which relationship is valid and appropriate?
- Realization Correct answer.
- Triggering
- Access
- Assignment
Explanation
Realization links a core element to a motivation element such as a Requirement, expressing that the core element fulfills it. Assignment and triggering do not express fulfillment of requirements.
Question 26ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is the most generic active structure element in the business layer?
- Business Collaboration
- Business Actor Correct answer.
- Business Role
- Business Interface
Explanation
The Business Actor is the generic active structure element that represents an organizational entity capable of performing behavior. Business Role and Business Collaboration are specializations or aggregations of active structure, and Business Interface is an access point, not an active structure element.
Question 27ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which relationship type is used to indicate that a Business Process triggers or initiates another Business Process?
- Association
- Triggering Correct answer.
- Flow
- Serving
Explanation
The Triggering relationship models a temporal or causal dependency where the source element initiates the target element. Serving indicates that one element provides functionality to another, Flow shows transfer of information, and Association is a generic, non-specific link.
Question 28ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element represents a collection of business behavior based on a chosen set of criteria, such as required skills or location?
- Business Process
- Business Interaction
- Business Function Correct answer.
- Business Service
Explanation
A Business Function is a grouping of behavior based on a chosen set of criteria, such as required skills, knowledge, or location. A Business Process is a sequence of activities, a Business Service is an externally visible unit of functionality, and a Business Interaction is a unit of behavior performed by multiple roles.
Question 29ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is a passive structure element that represents a collection of business objects?
- Artifact
- Business Object Correct answer.
- Data Object
- Representation
Explanation
A Business Object is the passive structure element in the business layer and can be composed of other business objects. Data Object and Artifact belong to the application and technology layers respectively, and Representation is a specialization of Data Object.
Question 30ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 relationship expresses that one element is a specialization of another element?
- Realization
- Aggregation
- Composition
- Specialization Correct answer.
Explanation
The Specialization relationship indicates that the target element is a more specific version of the source element. Realization means that a core element achieves the behavior or structure defined by another, while Aggregation and Composition are part-whole relationships.
Question 31ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element represents a coherent set of functionality offered by an application component to its environment?
- Application Component
- Application Interface
- Application Function
- Application Service Correct answer.
Explanation
An Application Service is a unit of functionality exposed by an application component to its environment. An Application Component is the active structure, an Application Interface is the access point, and an Application Function is internal behavior.
Question 32ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is an active structure element that represents a computational or communication resource hosting application components?
- System Software
- Node Correct answer.
- Device
- Artifact
Explanation
A Node is the generic active structure element in the technology layer that represents a computational or communication resource. Device and System Software are specializations of Node, and Artifact is a passive element deployed on a Node.
Question 33ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is used to group elements that belong together based on some common characteristic, without implying a part-whole relationship?
- Aggregation
- Grouping Correct answer.
- Location
- Composition
Explanation
A Grouping is a composite element that groups other elements based on a common characteristic, without implying a structural part-whole relationship. Location is a specialization of Grouping that adds a spatial dimension, while Composition and Aggregation are part-whole relationships.
Question 34ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which relationship is used to connect a Business Role to a Business Process that the role is responsible for performing?
- Assignment Correct answer.
- Access
- Serving
- Realization
Explanation
The Assignment relationship links an active structure element, such as a Business Role, to the behavior it is responsible for performing. Realization links a core element to the behavior it achieves, Serving expresses a service offering, and Access indicates data access.
Question 35ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 relationship should be used to show that a Business Process accesses a Business Object in order to read or modify it?
- Association
- Access Correct answer.
- Flow
- Realization
Explanation
The Access relationship indicates that a behavior element can access a passive structure element such as a Business Object. Association is a generic link without access semantics, Flow represents transfer, and Realization indicates achievement of behavior.
Question 36ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element represents a meaningful collection of concepts that can be used to express an architecture?
- Model Correct answer.
- View
- Viewpoint
- Architecture Description
Explanation
A Model is a meaningful collection of concepts that expresses an architecture. A Viewpoint defines the conventions for constructing a View, a View is a representation of part of the model, and an Architecture Description is a collection of models and views.
Question 37ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is a passive structure element in the technology layer that represents a physical piece of data or software deployed on a node?
- Business Object
- Data Object
- Artifact Correct answer.
- Node
Explanation
An Artifact is a passive structure element in the technology layer that represents a piece of data or software deployed on a node. Data Object and Business Object are passive elements in the application and business layers, and Node is an active structure element.
Question 38ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which relationship is used to express that an element is a part of a larger whole and cannot exist independently?
- Specialization
- Realization
- Aggregation
- Composition Correct answer.
Explanation
Composition is a strong part-whole relationship where the parts are owned by the whole and cannot exist independently. Aggregation is a weaker part-whole relationship where parts can exist independently. Realization and Specialization are not part-whole relationships.
Question 39ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element represents a physical or virtual place where elements are located, such as a building or a server room?
- Grouping
- Business Actor
- Location Correct answer.
- Node
Explanation
Location is a specialization of Grouping that represents a physical or conceptual place where elements are located. Node is an active structure element representing a computational resource, Grouping is a generic grouping, and Business Actor is an organizational entity.
Question 40ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is used to represent a goal, requirement, or constraint that motivates the architecture?
- Constraint
- Requirement
- Goal Correct answer.
- Driver
Explanation
A Goal is a high-level statement of intent or direction that the organization wants to achieve. Driver is the external or internal factor that motivates change, Requirement is a statement of need, and Constraint is a restriction on the architecture.
Question 41ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 relationship is used to express that an Application Component realizes an Application Service?
- Access
- Serving
- Assignment
- Realization Correct answer.
Explanation
Realization indicates that an element achieves the behavior or structure defined by another element. An Application Component realizes the Application Service it provides. Serving is used to show that a service is offered to another element, Assignment links active structure to behavior, and Access links behavior to passive structure.
Question 42ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which relationship type is used to represent the transfer of information from one Business Process to another?
- Access
- Association
- Triggering
- Flow Correct answer.
Explanation
Flow represents the transfer of information or value from one element to another. Triggering represents a causal or temporal initiation, Association is a generic link, and Access indicates that a behavior accesses a passive structure element.
Question 43ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is an active structure element in the application layer that represents a modular, deployable, and replaceable part of a software system?
- Application Service
- Application Interface
- Data Object
- Application Component Correct answer.
Explanation
An Application Component is the active structure element that represents a modular, deployable, and replaceable part of a software system. Application Service is a behavior element, Application Interface is an access point, and Data Object is a passive element.
Question 44ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 relationship indicates that an element is a specialization of another element, such as a Business Actor being a specialized form of a Business Role?
- Realization
- Specialization Correct answer.
- Composition
- Aggregation
Explanation
Specialization indicates that the target element is a more specific version of the source element. Realization indicates achievement of behavior, while Aggregation and Composition are part-whole relationships.
Question 45ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is used to model a business service that is offered to external customers?
- Business Process
- Business Interface
- Business Function
- Business Service Correct answer.
Explanation
A Business Service is a unit of functionality exposed to the environment, representing a service offered to external customers. Business Interface is the access point, Business Process is internal behavior, and Business Function is a grouping of behavior.
Question 46ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which element is used to represent a course of action that a business pursues to achieve a goal?
- Resource
- Strategy
- Course of Action Correct answer.
- Capability
Explanation
Course of Action is an approach or plan that a business pursues to achieve a goal. Strategy is a specialization of Course of Action, Capability represents an ability, and Resource represents an asset.
Question 47ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element represents an external or internal factor that motivates the architecture to change?
- Constraint
- Driver Correct answer.
- Goal
- Requirement
Explanation
A Driver is an external or internal factor that motivates the architecture to change. Goal is the intended outcome, Requirement is a statement of need, and Constraint is a restriction.
Question 48ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 relationship is used to express that a Requirement is realized by an Application Service?
- Serving
- Influence
- Association
- Realization Correct answer.
Explanation
Realization indicates that a core element achieves the behavior or structure defined by another element, such as a Requirement. Serving indicates a service offering, Association is a generic link, and Influence indicates impact on motivation elements.
Question 49ArchiMate Language Fundamentals and Core Concepts
Which ArchiMate 3 element is a specialization of Node that represents a physical computational resource?
- Communication Path
- Device Correct answer.
- System Software
- Artifact
Explanation
Device is a specialization of Node that represents a physical computational resource. System Software is a specialization of Node for software environments, Artifact is a passive element, and Communication Path is a relationship between nodes.
Question 50ArchiMate Language Fundamentals and Core Concepts
In ArchiMate 3, which relationship is used to express that a Business Collaboration aggregates two or more Business Roles?
- Aggregation Correct answer.
- Composition
- Assignment
- Realization
Explanation
Aggregation is a part-whole relationship where the parts (Business Roles) can exist independently of the whole (Business Collaboration). Composition implies ownership and dependency, Assignment links active structure to behavior, and Realization indicates achievement of behavior.