iSAQB Certified Professional for Software Architecture – Foundation Level (CPSA-F) — Question 22
Choose the most desirable characteristics of interfaces. (Choose three.)
Answer options
- A. Easy to extend
- B. Geared towards the capabilities of the provider
- C. Clear descriptions of assertions and prerequisites
- D. As few parameters as possible
- E. Scalable to many consumers
- F. Remotely callable
- G. Hard to misuse
Correct answer: B, C, F
Explanation
The correct answers are B, C, and F because they highlight the importance of aligning interfaces with the provider's capabilities, ensuring clear documentation for usage, and enabling remote access, which enhances usability. Options A, D, and E, while beneficial, do not directly address the fundamental characteristics that make an interface effective in its intended context.