Summer Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exc65

What are known patterns for the adaptation of interfaces? (Choose two.)

A.

Bridge

B.

Tower

C.

Observer

D.

Façade

E.

Wall

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

Which elements should be defined in the white-box view of a software building block 'foo'? Select the three most important elements. (Choose three.).

A.

The dependencies of the internal building blocks of 'foo'

B.

The legal contracts with the suppliers of the internal building blocks of 'foo'

C.

The algorithms of the internal building blocks of 'foo'

D.

The internal building blocks of 'foo'

E.

The rationale for the decomposition of the building block

F.

The sizes (in lines of code) of the internal building blocks of 'foo'

Which information is presented in the building-block view? Rate the alternatives below as either true or false. (Assign all answers.)

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

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

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

What do you have to take into account when designing external interfaces? (Choose three.)

A.

Volatility of neighbouring systems

B.

Adequate usage of the broker pattern

C.

Protocols enforced by neighbouring systems

D.

Expected amount of parallel calls

E.

Ease of implementation

F.

Effect on the coupling in the building block view

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

Which of the following principles apply to testing? (Choose two.)

A.

In general, exhaustive testing is not possible.

B.

Where many errors exist, more errors are usually hidden.

C.

Sufficient testing will show that a program is free of errors.

D.

Error-free test runs also mean: the software is usable.

Choose the most desirable characteristics of interfaces. (Choose three.)

A.

Easy to extend

B.

Geared towards the capabilities of the provider

C.

Clear descriptions of assertions and prerequisites

D.

As few parameters as possible

E.

Scalable to many consumers

F.

Remotely callable

G.

Hard to misuse