CEA - Certified Enterprise Architect Architecture Modeling and Analysis Questions and Answers — Questions and Answers
Question 1: An enterprise architect needs to model how a new "Order Fulfillment" application service makes a specific business process, "Process Customer Order", a reality. Which ArchiMate relationship should be used to formally represent that the application service implements or executes the business process?
- Serving
- Assignment
- Realization (Correct answer)
- Triggering
Correct answer: Realization
The ArchiMate 'Realization' relationship is used to model that an entity plays a critical role in the creation or operation of a more abstract entity. In this case, the more concrete Application Service 'realizes' the more abstract Business Process. 'Serving' shows that one element provides functionality to another. 'Assignment' allocates responsibility. 'Triggering' represents a temporal or causal link.
Question 2: During Phases B, C, and D of the TOGAF Architecture Development Method (ADM), an architect compares the Baseline Architecture with the Target Architecture. What is the primary output of this analysis activity?
- A list of retired applications and technologies
- A detailed implementation and migration plan
- An Architecture Vision document
- A gap analysis report identifying missing, new, or eliminated components (Correct answer)
Correct answer: A gap analysis report identifying missing, new, or eliminated components
The core activity of comparing baseline and target architectures in TOGAF ADM Phases B, C, and D is gap analysis. The primary output is a formal gap analysis report or matrix that documents the differences—what components are missing from the target, what is new in the target, and what is being eliminated from the baseline. This report is a key input for subsequent migration planning.
Question 3: What is the most significant advantage of using a dedicated enterprise architecture modeling tool with a central repository over using general-purpose diagramming software like Microsoft Visio?
- Superior graphical and aesthetic presentation capabilities
- Lower software licensing and training costs
- The ability to create and reuse model elements with unique identities across multiple views (Correct answer)
- A wider selection of pre-installed diagram templates and shape libraries
Correct answer: The ability to create and reuse model elements with unique identities across multiple views
Dedicated EA tools use a repository where each architectural element (e.g., an application, a server) is a unique object. This object can be reused across many diagrams (views). If the object's properties are changed in one place, every view that includes that object is updated, ensuring consistency and enabling powerful impact analysis. General diagramming tools treat each shape as an independent drawing, with no underlying relationship or unique identity between diagrams.
Question 4: An architect is asked to determine the full business impact of decommissioning a specific application server. This involves identifying all the application components running on it, the application services they provide, and the business processes that consume those services. Which fundamental modeling capability is essential for performing this type of impact analysis?
- Traceability (Correct answer)
- Abstraction
- Decomposition
- Normalization
Correct answer: Traceability
Traceability is the ability to follow the life of an architectural element, from its origins to its implementation and dependencies. By establishing and maintaining relationships between business, application, and technology layers in a model, an architect can trace the dependencies from the server up to the business processes it ultimately supports, which is the core of impact analysis.
Question 5: An enterprise architect is performing an analysis of several proposed solutions for a new CRM platform. Which of the following is a quantitative analysis technique?
- SWOT (Strengths, Weaknesses, Opportunities, Threats) Analysis
- Stakeholder Mapping
- Cost-Benefit Analysis (CBA) (Correct answer)
- Scenario Modeling
Correct answer: Cost-Benefit Analysis (CBA)
Cost-Benefit Analysis (CBA) is a quantitative technique because it involves assigning monetary values to costs and benefits to determine a net financial outcome, often expressed in terms like Net Present Value (NPV) or Return on Investment (ROI). SWOT analysis, stakeholder mapping, and scenario modeling are primarily qualitative techniques that rely on subjective assessment, interpretation, and description rather than hard numbers.
Question 6: An organization wants to increase its deployment frequency and improve fault isolation. The enterprise architect recommends a new architectural style. A model of an application designed with this style would prominently feature independently deployable components, each aligned to a specific business capability and communicating over a network via well-defined APIs. Which architectural style is being modeled?
- Layered Architecture
- Microservices Architecture (Correct answer)
- Monolithic Architecture
- Event-Driven Architecture
Correct answer: Microservices Architecture
The key characteristics described—independently deployable components, alignment with business capabilities, and API-based communication—are the defining principles of a Microservices Architecture. This style contrasts with a Monolithic architecture where all components are tightly coupled in a single unit. While it can be Event-Driven, the core principles described are most specific to Microservices.
An enterprise architect needs to model how a new "Order Fulfillment" application service makes a specific business process, "Process Customer Order", a reality.
Which ArchiMate relationship should be used to formally represent that the application service implements or executes the business process?