Weekend Sale Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

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

Question 1

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

Options:

A.

Flexibility reduces testability

B.

Increased flexibility improves robustness

C.

Simplicity increases comprehensibility

D.

Increased efficiency results in reduced performance

Question 2

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

Question # 2

Options:

Question 3

You are responsible for the documentation of the software architecture of a large development project. The project consists of three teams, each with its own architect, but with you as the person having overall responsibility of the entire project's software architecture.

Which of the following measures are beneficial? (Assign all answers.)

Question # 3

Options:

Question 4

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

Question # 4

Options:

Question 5

You are the software architect on a large development project and are entrusted with the task of building a tool chain for continuous architecture evaluation and analysis.

Which of the following statements regarding this tool selection are correct/incorrect? (Assign all answers.)

Question # 5

Options:

Question 6

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

Options:

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

Question 7

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

Question # 7

Options:

Question 8

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 9

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.

Question 10

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 11

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

Options:

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)

Question 12

Which of the following statements are covered by the term 'coupling'? (Choose two.)

Options:

A.

A building block uses an interface of another building block.

B.

Two building blocks offer operations with the same name.

C.

A building block only contains operations that belong together logically.

D.

A building block uses internal data structures of another building block.

Page: 1 / 4
Total 43 questions