iSAQB Certified Professional for Software Architecture – Foundation Level (CPSA-F) — Question 34

What do you have to take into account when designing external interfaces? (Choose three.)

Answer options

Correct answer: C, E, F

Explanation

The correct answers C, E, and F highlight critical aspects of interface design. Protocols enforced by neighbouring systems ensure compatibility, ease of implementation relates to the practicality of the design, and the effect on the coupling in the building block view affects maintainability. Options A, B, and D, while relevant to system design, do not directly influence the core considerations for external interfaces.