Black Friday Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

iSQI CPSA-FL ISAQB Certified Professional for Software Architecture -Foundation Level Exam Practice Test

Page: 1 / 4
Total 43 questions

ISAQB Certified Professional for Software Architecture -Foundation Level Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

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

Options:

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

Question 2

Concerning external interfaces, Postel's law suggests: "Be conservative in what you do, be liberal in what you accept from others." Assume that Postel's law has been consistently applied in your system. (Assign all answers.)

Options:

Question 3

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.)

Options:

Question 4

Which of the following statements about the coupling between building blocks are correct? (Assign all answers.)

Options:

Question 5

You want to demonstrate to colleagues that certain building blocks are suitable for the implementation of a use-case scenario.

Which of the following UML diagrams is best suited for this?

Options:

A.

Use-case diagram

B.

Sequence diagram

C.

Activity diagram

D.

Class diagram

Question 6

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

Options:

Question 7

Which three artifacts does the assessment team create when conducting an ATAM evaluation? (Choose three.)

Options:

A.

Architecture-specific chapters of the quality management manual

B.

The concrete quality tree

C.

Description of quality scenarios

D.

A quality model

E.

Architecture documentation

F.

Selection of the quality attributes of the architectural building blocks

G.

List of the architectural risks

Question 8

Which of the following statements regarding the design principle ‘information hiding’ are true and which are false? (Assign all answers.)

Options:

Question 9

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

Options:

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.

Question 10

Which of the following statements apply to design patterns? (Choose two.)

Options:

A.

Design patterns are not invented but discovered.

B.

Design patterns should always be described alongside the problem they are supposed to solve.

C.

Design patterns are formally defined and can thus be proven to be correct.

D.

The number of design patterns used is proportional to the software architecture's quality.

Question 11

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

Options:

Question 12

Which of the following statements about (crosscutting) concepts are most appropriate? (Select four.)

Options:

A.

The definition of appropriate concepts ensures the conceptual integrity of the architecture.

B.

Concepts are a means to increase consistency.

C.

For each quality goal there should be an explicitly documented concept.

D.

Uniform exception handling is most easily achieved when architects agree with developers upon a suitable concept prior to implementation.

E.

A concept might be implemented by a single building block.

F.

Uniform usage of concepts reduces coupling between building blocks.

G.

A concept can define constraints for the implementation of many building blocks.

Page: 1 / 4
Total 43 questions