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

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

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

HOTSPOT
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.)
Hot Area:

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

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.
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
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
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.
Select the two most appropriate methods for evaluating the reliability of a software system. (Choose two.)
A. Determining the number of `lines of code'
B. Measurement of `Mean-Time-between-Failure'
C. Execution of performance tests
D. Determination of the cyclomatic complexity
E. Conducting an ATAM evaluation