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

Which of the following techniques are best suited to illustrate the interaction of runtime building blocks? Select the four most suitable techniques.

Answer options

Correct answer: A, B, C, E

Explanation

The correct techniques for illustrating runtime interactions include Activity diagrams, Sequence diagrams, State diagrams, and Class diagrams, as they effectively represent dynamic behavior, object interactions, and system states. The other options, such as Flowcharts, Tabular descriptions, and Numbered lists, do not capture the complexities of runtime block interactions as well as the selected techniques.