Question 6 of 34

HOTSPOT -

Which characteristics of a black-box building block are you able to specify as an architect? (Assign all answers.)

Hot Area:

    Correct Answer:

Question 7 of 34

HOTSPOT -

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

Hot Area:

    Correct Answer:

Question 8 of 34

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

    Correct Answer: A, B, C, D

    To illustrate the interaction of runtime building blocks, the techniques most suitable are Activity diagrams, Sequence diagrams, State diagrams, and Flowcharts. Activity diagrams depict the workflow from one activity to another, providing a clear visualization of sequence and conditions for coordination. Sequence diagrams detail how objects operate with one another and in what sequence, making them ideal for dynamic behavior. State diagrams describe the state changes of system entities, showing interactions as transitions between states. Flowcharts are effective in visualizing the sequence of steps and their interactions in the process. Other options such as Class diagrams focus on static structure, and depictions of screen flows, tabular descriptions, and numbered lists do not provide sufficient detail to illustrate interactions dynamically.

Question 9 of 34

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

    Correct Answer: A, C

    Flexibility refers to the ability of a system to adapt to changing requirements or conditions. When a system is highly flexible, it often results in increased complexity, which can make it harder to test. Therefore, flexibility reduces testability. Simplicity in design makes it easier to understand and maintain the system. A simpler system is more comprehensible because there are fewer components and interactions to consider.

Question 10 of 34

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

    Correct Answer: B, C

    The software architect is primarily responsible for the technical quality of the software implementation and ensuring that the software design is suitable for its intended purpose. The technical quality includes aspects such as maintainability, scalability, and adherence to architectural standards. Ensuring that the software design is suitable for its purpose ensures that the system fulfills the necessary requirements effectively. The performance of the software and ensuring it is free of errors are more specific concerns that can be handled by specialized roles like performance engineers and testers, respectively.