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

What are the four key terms in common definitions of software architecture? (Choose four.)

Answer options

Correct answer: B, D, E, F

Explanation

The correct answer includes Building Blocks, Relationships, Components, and Requirements, as these are fundamental elements that define how software is structured and how it functions. Source code and Functionality, while important, do not specifically encapsulate the architectural concepts in the same way as the correct options.