isaqb cpsa-fl practice test

ISAQB Certified Professional for Software Architecture, Foundation Level

Last exam update: Nov 18 ,2025
Page 1 out of 3. Viewing questions 1-15 out of 43

Question 1

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

  • A. Source code
  • B. Building Blocks
  • C. Functionality
  • D. Relationships
  • E. Components
  • F. Requirements
  • G. Interfaces
Mark Question:
Answer:

B,D,E,F


Explanation:
Reference:

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
G
50%
Discussions
vote your answer:
A
B
C
D
E
F
G
0 / 1000

Question 2

What role does understandability play for architecture documentation? (Choose three.)

  • A. It is desirable, but not essential.
  • B. It is less important than completeness.
  • C. It is an important quality characteristic.
  • D. It is a quality characteristic together with correctness and efficiency.
  • E. It is a quality characteristic together with simplicity and brevity.
  • F. It is a quality characteristic together with scope and completeness.
Mark Question:
Answer:

C,D,E


Explanation:
Reference:

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
Discussions
vote your answer:
A
B
C
D
E
F
0 / 1000

Question 3

HOTSPOT
Which statements regarding top-down and bottom-up design are true? (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 4

HOTSPOT
Which statements with regard to project objectives and architectural objectives are true and which
are false? (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 5

HOTSPOT
How does management and architects work together? Decide which statements are true and which
are false. (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 6

HOTSPOT
How are written documentation and verbal communication of software architectures related? Please
mark the following statements as true or false. (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 7

Name the three most important fields of template-based architecture documentation. (Choose
three.)

  • A. To describe module structures (white boxes)
  • B. To describe individual architectural modules and their external interfaces (black boxes)
  • C. To use copyright templates for a consistent description of project/system meta information within documents and source codes
  • D. To use a standardized document structure
  • E. To reuse code and test case templates
Mark Question:
Answer:

A,B,D


Explanation:
Reference:

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
Discussions
vote your answer:
A
B
C
D
E
0 / 1000

Question 8

HOTSPOT
Which characteristics of a black-box building block are you able to specify as an architect? (Assign all
answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 9

HOTSPOT
Which characteristics of a building block are only visible in the whitebox view, and for which
characteristics does the blackbox view suffice? (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 10

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

  • A. Activity diagrams
  • B. Sequence diagrams
  • C. State diagram
  • D. Flowcharts
  • E. Class diagrams
  • F. Tabular description of interfaces
  • G. Depiction of screen flows (sequence of user interactions)
  • H. Numbered lists of sequential steps
Mark Question:
Answer:

A,B,C,E


Explanation:
Reference:

User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
G
50%
H
50%
Discussions
vote your answer:
A
B
C
D
E
F
G
H
0 / 1000

Question 11

Which two of the following statements about quality characteristics are most accurate? (Choose
two.)

  • A. Flexibility reduces testability
  • B. Increased flexibility improves robustness
  • C. Simplicity increases comprehensibility
  • D. Increased efficiency results in reduced performance
Mark Question:
Answer:

B,C


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 12

For which quality characteristics is the software architect responsible?
Please name the two characteristics that best match the role of the software architect. (Choose two.)

  • A. The performance of the software
  • B. The technical quality of the software implementation
  • C. The suitability of the software design for its purpose
  • D. The software is free of errors
Mark Question:
Answer:

A,B


User Votes:
A
50%
B
50%
C
50%
D
50%
Discussions
vote your answer:
A
B
C
D
0 / 1000

Question 13

Which of the following statements regarding iterative and incremental design are correct? Please
name the three statements that fit the best. (Choose three.)

  • A. Iterations help to deal with uncertainties.
  • B. The iterative approach helps to detect design problems at an earlier stage.
  • C. If the incremental approach is used, risks are detected at a later stage.
  • D. Iterative design leads to project delays.
  • E. If iterative design is used; the customer will be less involved.
  • F. If incremental design is used; key functionality is considered as early as possible.
Mark Question:
Answer:

A,B,F


User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
Discussions
vote your answer:
A
B
C
D
E
F
0 / 1000

Question 14

HOTSPOT
Which of the following aspects are more of a domain-related nature, and which more of technical
nature? (Assign all answers.)

Mark Question:
Answer:


Explanation:

User Votes:
Discussions
vote your answer:
0 / 1000

Question 15

Which four of the following items can be building blocks of a software architecture? (Choose four.)

  • A. an algorithm
  • B. a component
  • C. a test harness
  • D. a class
  • E. a processor
  • F. a method/procedure/function/operation
  • G. a local variable
  • H. a package
Mark Question:
Answer:

A,B,D,H


User Votes:
A
50%
B
50%
C
50%
D
50%
E
50%
F
50%
G
50%
H
50%
Discussions
vote your answer:
A
B
C
D
E
F
G
H
0 / 1000
To page 2