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?
Answer and explanation
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.
Question 2
Multiple answers
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)
Answer and explanation
Correct answers: 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.
Question 3
True or False: In the ArchiMate generic metamodel, a Business Process and an Application Process are both specializations of the abstract 'Behavior' element.
Answer and explanation
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.
Question 4
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?
Answer and explanation
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.
Question 5
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'?
Answer and explanation
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.
Question 6
An architect is modeling the interaction between a business process and an application service. The 'Process Customer Order' (Business Process) needs to use the 'Create Customer Record' (Application Service) to function. Which relationship BEST represents this dependency?
Answer and explanation
Correct answer: A
The Serving relationship is used to model that an element provides its functionality to another element. In this case, the 'Create Customer Record' Application Service provides functionality that is used by the 'Process Customer Order' Business Process. The direction is from the service to the process.
Question 7
A project manager wants to see a view that outlines the timeline for transitioning from the current 'Legacy CRM' architecture to the target 'Cloud-Native CRM' architecture. The view needs to show the major intermediate states of the architecture and the projects (Work Packages) that will deliver them. Which ArchiMate viewpoint is specifically designed for this purpose?
Answer and explanation
Correct answer: C
The Migration Viewpoint is designed to show the transition from an existing architecture to a target architecture. It primarily uses elements from the Implementation & Migration Layer, such as Plateaus (to represent the intermediate states) and Work Packages (to represent the projects), making it the ideal choice for the project manager's request.
Question 8
Multiple answers
An enterprise architect is modeling a smart factory floor. This involves modeling the physical machinery and the environment they operate in. Which TWO of the following elements from the Physical layer should be used to model a 'CNC Milling Machine' and the 'Main Production Hall' where it is located? (Select TWO)
Answer and explanation
Correct answers: B, C
Equipment represents one or more physical machines, tools, or instruments that can create, store, manipulate, or transport materials. A 'CNC Milling Machine' perfectly fits this definition.
A Facility represents a physical structure or environment, such as a building or a room. The 'Main Production Hall' is a physical environment that houses the equipment, making 'Facility' the correct element.
Question 9
The ArchiMate specification defines derived relationships to simplify diagrams. A Serving relationship from an Application Interface to a Business Role is derived from a chain of more detailed relationships. Which sequence of elements and relationships correctly represents this derivation?
Answer and explanation
Correct answer: B
This is the correct derivation path. An Application Interface exposes an Application Component, which realizes an Application Service. This service is used by (serves) a Business Process (or function), which is in turn performed by (assigned to) a Business Role. The transitive relationship from the start to the end of this chain is a Serving relationship.
Question 10
A business analyst is modeling a new 'Mobile Banking' product. This product is composed of several business services, such as 'Check Account Balance' and 'Transfer Funds'. How should the relationship between the 'Mobile Banking' Product and the constituent business services be modeled?
Answer and explanation
Correct answer: D
A Product is an aggregation of services (and potentially other products) that are offered to customers. The Aggregation relationship correctly represents that the 'Mobile Banking' product is a bundle of services. Composition is too strong, as the services can exist independently of this specific product offering.