nerdexam
IIBA

CBAP · Question #256

You are the business analyst for your organization and are working on a solution that will connect several databases to a web application. You are concerned that the databases may not be operable…

The correct answer is C. Interface analysis. Interface analysis is the elicitation technique specifically designed to examine how systems interact at their boundaries, making it the right tool for assessing interoperability between software, databases, and web applications. It surfaces compatibility requirements that…

Elicitation and Collaboration

Question

You are the business analyst for your organization and are working on a solution that will connect several databases to a web application. You are concerned that the databases may not be operable with the software solution a programmer is recommending. What requirements elicitation technique can help you determine the interoperability of the software, the databases, and the web application?

Options

  • ABenchmarking
  • BInterviews
  • CInterface analysis
  • DUsage considerations

How the community answered

(19 responses)
  • A
    16% (3)
  • B
    5% (1)
  • C
    74% (14)
  • D
    5% (1)

Why each option

Interface analysis is the elicitation technique specifically designed to examine how systems interact at their boundaries, making it the right tool for assessing interoperability between software, databases, and web applications. It surfaces compatibility requirements that other techniques cannot.

ABenchmarking

Benchmarking compares an organization's processes or performance against industry peers or best practices, and does not assess the technical compatibility between software components.

BInterviews

Interviews gather stakeholder knowledge and perspectives verbally but cannot reveal the technical data formats, protocols, or integration constraints that determine system interoperability.

CInterface analysisCorrect

Interface analysis examines the boundaries between systems - including data formats, communication protocols, APIs, and integration points - to determine how they exchange information and whether they are compatible. By applying this technique, the business analyst can identify whether the recommended software solution can successfully communicate with the existing databases and web application, revealing any interoperability gaps. It is the elicitation technique directly purpose-built for discovering integration and compatibility requirements between disparate systems.

DUsage considerations

Usage considerations or usage scenarios describe how end users interact with a system from a behavioral perspective and do not address the underlying technical interoperability between software, databases, and web applications.

Concept tested: Interface analysis for system interoperability requirements

Source: https://www.iiba.org/career-resources/a-business-analysis-professionals-foundation-for-success/babok/

Topics

#interface analysis#interoperability#elicitation techniques#database integration

Community Discussion

No community discussion yet for this question.

Full CBAP Practice