Exam Code : CPSA-F
Exam Name : Certified Professional for Software Architecture Foundation Level
Vendor Name :
"iSAQB"
CPSA-F Dumps CPSA-F Braindumps
CPSA-F Real Questions CPSA-F Practice Test CPSA-F Actual Questions
killexams.com iSAQB CPSA-F
Certified Professional for Software Architecture Foundation Level
https://killexams.com/pass4sure/exam-detail/CPSA-F
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
HOTSPOT
Which information is presented in the building-block view? Rate the alternatives below as either true or false. (Assign all answers.)
In your project, three architects and seven developers are working on the documentation of the software architecture.
Which methods are appropriate in order to achieve a consistent and adequate documentation, and which are not? (Assign all answers.) Hot Area:
Volatility of neighbouring systems
Adequate usage of the broker pattern
Protocols enforced by neighbouring systems
Expected amount of parallel calls
Ease of implementation
Effect on the coupling in the building block view
HOTSPOT
Which of the following statements about the coupling between building blocks are correct? (Assign all answers.)
HOTSPOT
You are the software architect of a system that has run for many years and been extended repeatedly. An analysis of the source code has revealed a multitude of dependencies between the classes. Which of the following measures are possible solutions? (Assign all answers.)
Determining the number of ‘lines of code’
Measurement of ‘Mean-Time-between-Failure’
Execution of performance tests
Determination of the cyclomatic complexity
Conducting an ATAM evaluation
Bridge
Tower
Observer
Façade
Wall
Reference: https://www.cs.fsu.edu/~myers/cop3331/notes/patterns2.html
The definition of appropriate concepts ensures the conceptual integrity of the architecture.
Concepts are a means to increase consistency.
For each quality goal there should be an explicitly documented concept.
Uniform exception handling is most easily achieved when architects agree with developers upon a suitable concept prior to implementation.
A concept might be implemented by a single building block.
Uniform usage of concepts reduces coupling between building blocks.
A concept can define constraints for the implementation of many building blocks.
Easy to extend
Geared towards the capabilities of the provider
Clear descriptions of assertions and prerequisites
As few parameters as possible
Scalable to many consumers
Remotely callable
Hard to misuse
HOTSPOT
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.) Hot Area: Correct
Answer: