SDP 5

Beschreibung

Quiz am SDP 5, erstellt von Daniyar Adilkhanov am 12/05/2018.
Daniyar Adilkhanov
Quiz von Daniyar Adilkhanov, aktualisiert more than 1 year ago
Daniyar Adilkhanov
Erstellt von Daniyar Adilkhanov vor mehr als 6 Jahre
951
2

Zusammenfassung der Ressource

Frage 1

Frage
What are the names of the models in software’s canonical model structure?
Antworten
  • Domain, Design, Development
  • Conceptual, Design, Code
  • Conceptual, Architecture, Development
  • Domain, Design, Code
  • None of the above

Frage 2

Frage
The Refinement relationship enables the architect to:
Antworten
  • A type that appears in one model also appears in another.
  • Defines the correspondence between two models to show consistency
  • Allows one to carry constraints from one model to another
  • Both a and c
  • Both b and c

Frage 3

Frage
Abstractions are:
Antworten
  • a)Models of design.
  • b)Different perspectives.
  • c)Very high-level representations of the system.
  • Both a and b
  • Both a and c

Frage 4

Frage
4. Every project should document its architecture
Antworten
  • True
  • False

Frage 5

Frage
5. Architecture documents are abstractions of the system.
Antworten
  • True
  • False

Frage 6

Frage
6. A good set of architectural documents will completely describe the system
Antworten
  • True
  • False

Frage 7

Frage
7. All design decisions should be made before coding begins
Antworten
  • True
  • False

Frage 8

Frage
8. Different types of models are required in order to serve the needs of various stakeholders.
Antworten
  • True
  • False

Frage 9

Frage
1. Of the following, which is the best reason to avoid domain analysis?
Antworten
  • The domain is too simple to bother modeling.
  • Domain modeling is open-ended and is a never-ending analysis task.
  • The domain is irrelevant to your architecture choices.
  • The best way to learn the domain is incrementally.
  • It is someone else’s job to do requirements.

Frage 10

Frage
2. UML has many great features but its use describing domain models should be restricted because
Antworten
  • It takes too long to create the diagrams.
  • Good UML tools are too expensive.
  • It is not a language known by most non-developers.
  • Its use is incompatible with the goals of domain modeling.
  • The diagrams require you to include too much detail.

Frage 11

Frage
3. OCL (Object Constraint Language)
Antworten
  • Can be used to model the structure of a system.
  • Is similar to natural language in its support for modeling systems.
  • Can be used to model the relationships in the domain.
  • Is a language that is understood by most non-technical people.
  • Is good for describing invariants in a model.

Frage 12

Frage
4. When modeling the domain we model its
Antworten
  • a)Structure
  • b)Behavior
  • c)The way people will use the system
  • Both a and b
  • Both a and c

Frage 13

Frage
5. Which of the following states that there are 2 persons associated with a contact and there can be any number of contacts?

Frage 14

Frage
Which of the following statements is the most correct?
Antworten
  • A)A deployment view shows how the system is installed in the target environment.
  • B)A deployment view shows how the system interacts with its environment.
  • C)A deployment view shows where process will run and how they will interact.
  • Both a and b
  • Both a and c

Frage 15

Frage
Which of the following statements is the most correct?
Antworten
  • Components describe units of code.
  • Connectors are pathways of runtime interaction.
  • A module is associated with exactly one component.
  • Design decisions are clearly identifiable in views
  • Views always describe subsystems.

Frage 16

Frage
Which of the following is true of a Context Diagram?
Antworten
  • Describes how the software being created interacts with elements in its environment.
  • Can be based on a use case diagram.
  • Might show the Internet.
  • Describes what is in and what is outside the scope of the software project.
  • All of a-d
  • Only a and d

Frage 17

Frage
Three standard viewtypes for the Design Model are
Antworten
  • Component and Connector, Designation, and Module
  • Runtime, Documentation, and Miscellaneous
  • Component, Module, Deployment
  • Component, Allocation, Module
  • Runtime, Allocation, Module

Frage 18

Frage
Which of the following is not true about the Apache server?
Antworten
  • Built in the pipe and filter style
  • Is designed to allow new code to be inserted easily
  • Was designed with few constraints to support the system’s performance goals
  • A web server
  • Was designed around the goal of modifiability

Frage 19

Frage
6) A context diagram should include details related to quality concerns
Antworten
  • True
  • False

Frage 20

Frage
7) A port is a point of interaction in a component diagram.
Antworten
  • True
  • False

Frage 21

Frage
8) A context diagram is similar to a snapshot in that the context is likely to change as the system runs.
Antworten
  • True
  • False

Frage 22

Frage
9) A master model is the one used by the architect to include information from all three viewtypes
Antworten
  • True
  • False

Frage 23

Frage
10) A view is a projection of a model that reveals select details.
Antworten
  • True
  • False

Frage 24

Frage
11) An internals model can be used to identify boundary models of others.
Antworten
  • True
  • False

Frage 25

Frage
1. Which of the following DOES NOT describe risk in software development?
Antworten
  • Something to worry about.
  • A cause of failure.
  • A chance of failure.
  • A primary driver of architecture.

Frage 26

Frage
2. Which of the following clearly describes the scope of a software project?
Antworten
  • An internals diagram
  • A context diagram
  • A sequence diagram
  • A functionality scenario

Frage 27

Frage
3. Three styles of design are _______ .
Antworten
  • risky, safe, and uncertain
  • planned, evolutionary, and minimal planned
  • spiral, waterfall, and agile
  • risk-based, architectural, and code-based

Frage 28

Frage
4. (Fill in the blank) A use case is _________.
Antworten
  • a decision not to modify the system
  • a process that will run as part of the system
  • an argument that drives system design
  • a goal for actors the system interacts with
  • a diagram that shows what the system does

Frage 29

Frage
The risk-driven approach is most difficult to apply to the ____________ software development process.
Antworten
  • Waterfall
  • Interative
  • RUP
  • XP

Frage 30

Frage
6. A specific architectural style is chosen for a project because ______
Antworten
  • the architect has the most familiarity with it
  • the developers who will implement the system are most familiar with it
  • it is known to ensure quality attributes of concern
  • it will make the system easier to maintain
  • none of the above

Frage 31

Frage
7. _______ are approaches to decomposing a system.
Antworten
  • A)Functionality, Archetypes, Jigsaw Puzzle
  • b)Functionality, Architectural Design, Orthogonal abstraction
  • c)Dominant Component, Attribute Driven Design, Ports
  • d)Architectural Style, Ports, Archetypes
  • Both a and d
  • Both c and d

Frage 32

Frage
8. The XP software development process ___________ include up-front design
Antworten
  • DOES
  • DOES NOT

Frage 33

Frage
It prioritizes work according to
Antworten
  • RISKIEST FIRST
  • HIGHEST CUSTOMER VALUE FIRST

Frage 34

Frage
And, its iteration length is typically
Antworten
  • TWO-FOUR WEEKS
  • LEFT OPEN

Frage 35

Frage
1. _______ architecture 2. _______ architect 3. _______ architecting
Antworten
  • 1. an artifact 2. a role 3. a process
  • 1. a role 2. an artifact 3. a process
  • 1. a process 2. a role 3. an artifact

Frage 36

Frage
Network and Job Domain Model, Yinzer Top-level Boundary Model
Antworten
  • Non of a, b, or c
  • Designation
  • View
  • Refinement

Frage 37

Frage
Network and Job Domain Model, Yinzer Design Model
Antworten
  • Non of a, b, or c
  • Designation
  • View
  • Refinement

Frage 38

Frage
Yinzer Top-Level Boundary Model, Yinzer Design Model
Antworten
  • Non of a, b, or c
  • Designation
  • View
  • Refinement

Frage 39

Frage
Yinzer Top-Level Boundary Model, Yinzer Top-Level Internals Model
Antworten
  • Refinement
  • View
  • Designation
  • Non of a, b, or c

Frage 40

Frage
To ensure all the code is described
Antworten
  • True
  • False

Frage 41

Frage
To make sure quality concerns have been addressed
Antworten
  • True
  • False

Frage 42

Frage
There are sufficient perceived risks
Antworten
  • True
  • False

Frage 43

Frage
Otherwise no one would know what to do
Antworten
  • True
  • False

Frage 44

Frage
Because it provides a company with information to guarantee delivery of a project
Antworten
  • True
  • False

Frage 45

Frage
Because doing so is a best practice for projects
Antworten
  • True
  • False

Frage 46

Frage
Architecture documents should always be comprehensive.
Antworten
  • True
  • False

Frage 47

Frage
Design should always precede coding.
Antworten
  • True
  • False

Frage 48

Frage
Not all projects need to document their architecture.
Antworten
  • True
  • False

Frage 49

Frage
Which of the following statements is the most correct?
Antworten
  • A)A sequence diagram is used to model a sequence of activities associated with a use case.
  • B)A sequence diagram is used to model a sequence of messages exchanged among objects.
  • C)A sequence diagram is used to model a sequence of transitions among objects in a use case.
  • Both a and b.
  • Both a and c.

Frage 50

Frage
13) Which of the following statements is the most correct?
Antworten
  • United Models for Languages
  • Universal Modeling Language
  • Unified Modeling Language
  • United Modeling Language

Frage 51

Frage
Which of the following is best describes UML?
Antworten
  • A)UML is a combination of notations.
  • B)UML supports modeling multiple views of software.
  • C)UML has evolved over time
  • D)UML was created by the OMG
  • All of a-d
  • Only a and d

Frage 52

Frage
15) Three notations of UML are
Antworten
  • Activity diagrams, Component diagrams, Construction diagrams
  • Component diagrams, Action diagrams, Sequence diagrams
  • Class diagrams, ER diagrams, Action diagrams
  • Canonical diagrams, Activity diagrams, Sequence diagrams
  • Class diagrams, Sequence diagrams, Use Case diagrams

Frage 53

Frage
17) Which of the following statements is the most correct?
Antworten
  • A)A component diagram shows a configuration of the system at a given moment.
  • B)A component diagram shows all potential interactions among components in a view.
  • C)A component diagram can show instances of classes.
  • Both a and b.
  • Both b and c.

Frage 54

Frage
18) Which of the following statements is the most correct?
Antworten
  • Ports are represented using dots on a component border.
  • Each port on a component has exactly one interface associated with it.
  • Assembly connectors show the relationship between ports on the component’s boundary and its internals.
  • Lollipop symbol is used to represent provides interfaces.
  • Socket symbol is used to represent provides interfaces.

Frage 55

Frage
19) Which of the following is/are not well supported by the component diagram notation? ___________.
Antworten
  • Component Internals
  • Potential interactions with external components
  • Complex components
  • Complex connectors
  • None of a-d
  • Both a and d

Frage 56

Frage
20) The primary difference between component diagrams and sequence diagrams is
Antworten
  • Component diagrams show all potential interactions among a group of components whereas sequence diagram shows the interactions involved in response to a particular kind of request.
  • There is very little difference, they are just two different ways of viewing component interactions.
  • In component diagram the components use a rectangular shape with the component icon in the upper right corner but no component icon appears in sequence diagrams.
  • Component diagrams represent the code whereas sequence diagrams represent behavior.

Frage 57

Frage
21) UML provides special notation for a subsystem element because
Antworten
  • Subsystem elements have critical differences from components, which must be represented.
  • Subsystem elements and component elements are not substantially different so there is no need for them.
  • Component elements have important aspects that are not representable using the provided subsystem element notation.
  • Both a and c
  • None of the above.

Frage 58

Frage
22) Component details in UML can be shown as text within a compartment of a component
Antworten
  • True
  • False

Frage 59

Frage
23) Which of the following statements is the most correct? ____________ .
Antworten
  • a)A class diagram shows a configuration of the system at a given moment.
  • b)A class diagram shows all potential interactions among components in a view.
  • c)A class diagram can show relationships between java interfaces and other classes.
  • Both a and b.
  • Both b and c.

Frage 60

Frage
24) Which of the following statements is the most correct? _________.
Antworten
  • A class diagram for a module always has three components.
  • A class diagram shows relationships among code units.
  • A class diagram supports analyzing behavior of complex protocols.
  • Lollipop symbol is used to represent provides interfaces.
  • Socket symbol is used to represent provides interfaces.
  • Class and components diagrams are always very similar.

Frage 61

Frage
25) Which of the following is(are) NOT well supported by the class diagram notation? ___________.
Antworten
  • a)Identifying public and private members of a class.
  • b)Identifying which classes depend on other classes.
  • c)Discussing how the system will behave.
  • d) Discussing how to add newly required functionality to the system.
  • Both a and d

Frage 62

Frage
26) Which of the following is/are NOT a benefit of including class diagrams in project documentation? _______
Antworten
  • A)Help programmers understand the context of the code they are creating.
  • B)Help the project sponsors understand how the system will work.
  • C)Help the project manager identify responsible people for each of the coding tasks.
  • D)Help maintainers identify the source of bugs.
  • All of the above.
  • Each of a, b, and c.
  • Each of a, c, and d.
  • Each of b, c, and d.

Frage 63

Frage
Class diagrams can be generated directly from code.
Antworten
  • True
  • False

Frage 64

Frage
The process of creating class diagrams is a valuable activity during design.
Antworten
  • True
  • False

Frage 65

Frage
All class diagrams created during design of a system should be maintained as part of the project documentation.
Antworten
  • True
  • False

Frage 66

Frage
30) A design pattern ______ .
Antworten
  • a)Contains a description of other related patterns.
  • b)Can be useful describing how a software problem was solved by a developer.
  • c)Is a general reusable solution to a commonly occurring problem within a given context in software design.
  • d)Gives examples of code that used the pattern.
  • Both a and c.
  • All of a-d.

Frage 67

Frage
31) The Dependency Inversion Principle ______.
Antworten
  • Helps ensure that objects are highly reusable.
  • Requires that methods that are present in base classes must also be present in the derived classes.
  • Helps ensure that objects are easy to extend without requiring change to the original object.
  • Requires that object interfaces only include methods that will be needed by most implementers.
  • Helps make changing an object easier.

Frage 68

Frage
32) The Open-Close Principle _________.
Antworten
  • Helps ensure that objects are highly reusable.
  • Requires that methods that are present in base classes must also be present in the derived classes.
  • Helps ensure that objects are easy to extend without requiring change to the original object.
  • Requires that object interfaces only include methods that will be needed by most implementers.
  • Helps make changing an object easier.

Frage 69

Frage
33) Liskov’s Substitution Principle _________.
Antworten
  • Helps ensure that objects are highly reusable.
  • Requires that methods that are present in base classes must also be present in the derived classes.
  • Helps ensure that objects are easy to extend without requiring change to the original object.
  • Requires that object interfaces only include methods that will be needed by most implementers.
  • Helps make changing an object easier.

Frage 70

Frage
34) The Single Responsibility Principle ________.
Antworten
  • Helps ensure that objects are highly reusable.
  • Requires that methods that are present in base classes must also be present in the derived classes
  • Helps ensure that objects are easy to extend without requiring change to the original object.
  • Requires that object interfaces only include methods that will be needed by most implementers.
  • Helps make changing an object easier.

Frage 71

Frage
35) The Interface Segregation Principle _________.
Antworten
  • Helps ensure that objects are highly reusable.
  • Requires that methods that are present in base classes must also be present in the derived classes.
  • Helps ensure that objects are easy to extend without requiring change to the original object.
  • Requires that object interfaces only include methods that will be needed by most implementers
  • Helps make changing an object easier.

Frage 72

Frage
37) Which of the following is NOT an advantage of using architectural styles during design? __________
Antworten
  • They support design reuse.
  • They provide a vocabulary for communication.
  • They provide a set of guard rails to guide you.
  • They define a set of names to use in your design.
  • They help ensure you will meet your quality goals.

Frage 73

Frage
38) The Mirrored, Farm, and Rack style of design is a style in the _______ view.
Antworten
  • Runtime
  • Module
  • Allocation
  • None of a-c

Frage 74

Frage
39) The layered style of software design is a style in the ________ view.
Antworten
  • Runtime
  • Module
  • Allocation
  • None of a-c

Frage 75

Frage
40) The Model-Centered style of software design is a style in the ________ view.
Antworten
  • Runtime
  • Module
  • Allocation
  • None of a-c

Frage 76

Frage
41) The Peer to Peer style of software design is a style in the ________ view.
Antworten
  • Runtime
  • Module
  • Allocation
  • None of a-c

Frage 77

Frage
42) Which of the following is a legal exception to pure layered style?
Antworten
  • The use of sidecars.
  • The use of callbacks.
  • The use of one module in a layer by another.
  • The use of a module by one that is two layers above.
  • None of a-d

Frage 78

Frage
43) In the Pipe and Filter style, which of the following is not allowed? _______
Antworten
  • A Filter can alternate providing data between two filters.
  • Two pipes can be potential suppliers for a filter.
  • A pipe can feed data into another pipe.
  • A filter can be designed to be used in another application.
  • None of a-d

Frage 79

Frage
44) Using consistent level of detail across a model helps _______ .
Antworten
  • a)Cut expenses when building the system.
  • b)Make the view more comprehensible.
  • c)Increase consistency among views.
  • Both a and c
  • Both b and c
  • None of a-c
  • All of a-c

Frage 80

Frage
45) Which of the following help increase the quality of your view?
Antworten
  • aUse functionality scenarios to tie views together.
  • bAnimate your functional scenarios
  • cWrite action specifications
  • Both a and c
  • Both b and c
  • None of a-c
  • All of a-c

Frage 81

Frage
46) Which of the following is NOT on the list of ways Fairbanks suggests you write good functional scenarios? _____
Antworten
  • Actor
  • Action
  • Reference
  • Target Model
  • Overall
  • Pattern

Frage 82

Frage
47) Which of the following is NOT one of the traits of good models? _______
Antworten
  • Allows one to predictive potential issues
  • Be small
  • Be realistic
  • Refers only to elements that are in the model
  • Be inexpensive

Frage 83

Frage
48) How should a designer decide which views to create? _______
Antworten
  • Build one for each function.
  • Build one for each actor.
  • Build one for each of the major concerns.
  • Build one for each use case.
  • Build one for each of the view types.

Frage 84

Frage
50) An anti-pattern is _______ .
Antworten
  • A known way to reverse the impact of using a design pattern.
  • A pattern for improving bad code.
  • A way to avoid known bad coding practice.
  • A way to refactor code
  • None of the above.

Frage 85

Frage
51) Which of the following is NOT a desirable trait of a software model? ______
Antworten
  • Consistent use of arrows
  • Models reality
  • Sufficiently precise
  • Inexpensive
  • Accurate

Frage 86

Frage
52) Which of the following statements is NOT true for creating and using models? ________
Antworten
  • A)A model is falsifiable if one is able to determine the truth or falseness of some property about the model.
  • B)A legend is not required when the diagram is created using a known notation.
  • C)Most people will be able to read a model but far fewer will be able to identify the correct type of model to create and to create it correctly.
  • D)A model is more useful if it focuses the user’s attention.
  • Both a and d
  • Both b and c
  • Both c and d

Frage 87

Frage
53) Modeling a system using multiple views requires that all views be ________ .
Antworten
  • A)Kept neatly stored so they can be located.
  • B)Chosen carefully to reflect the concerns of users.
  • C)Kept internally consistent.
  • D)Created from different view types.
  • Both a and b
  • Both b and c
  • Both c and d

Frage 88

Frage
54) Which of the following is NOT true of a dependency matrix? ___________
Antworten
  • Can be used to check dependencies among modules.
  • Can easily be converted to a graphical representation
  • Is more difficult to use the larger a model grows.
  • Can be built automatically from code by some tools.
  • Can be used to help maintain a system.

Frage 89

Frage
55) Architecture checklists _______.
Antworten
  • Provide architecture experts an opportunity to identify risks.
  • Should be checked every day.
  • Contain a list of activities that must be completed before the architecture is considered complete.
  • Must be included as part of the final documentation.
  • Can be used to ensure that known risks have been considered.

Frage 90

Frage
56) Formal analysis techniques _________.
Antworten
  • Are widely available in automated tools.
  • Can be applied to UML models.
  • Require the model be expressed in the language of the tool.
  • Can be used to identify all potential security vulnerabilities in the code.
  • Only a and c
  • Only b and d
  • Only c and d

Frage 91

Frage
2. Which of the following is the best choice for creating code views? _______
Antworten
  • Sequence diagram
  • Component diagram
  • Activity diagram
  • Class diagram
  • Both b and c
  • None of the above

Frage 92

Frage
3. Which of the following are the best question(s) the risk-driven model helps developers answer? ______
Antworten
  • a)What is most important to the customer?
  • b)When are we done with the project?
  • c)How much software architecture should we do?
  • d)What programming language should we use?
  • e)Which techniques should we use in developing our project?
  • Both a and b
  • Both b and c
  • Both c and e

Frage 93

Frage
4. Which of the following is not a software engineering risk? ______
Antworten
  • The server may not scale to 1000 users.
  • The code for the sort algorithm is overly complex.
  • We do not adequately understand our customer’s needs.
  • The system is working fine, but if we try to change anything it seems to always break something else.
  • None of the above.

Frage 94

Frage
5. Which of the following software development process models does not include up-front design?
Antworten
  • a)Waterfall
  • b)Iterative
  • c)Spiral
  • d)RUP
  • Both a and b
  • Both c and d
  • Both a and c

Frage 95

Frage
6. In component diagrams, ports _________ optional.
Antworten
  • ARE
  • ARE NOT

Frage 96

Frage
7. In component diagrams, the lollipop symbol is used to represent a ________ interface.
Antworten
  • PROVIDES
  • REQUIRES

Frage 97

Frage
8. In sequence diagrams, lifelines represent the activity of _________
Antworten
  • CLASSES
  • OBJECTS

Frage 98

Frage
Sequence Diagram
Antworten
  • used to represent runtime model
  • used to model domain model
  • used to represent code model

Frage 99

Frage
Use Case Diagram
Antworten
  • used to represent runtime model
  • used to model domain model
  • used to represent code model

Frage 100

Frage
Class Diagram
Antworten
  • used to represent runtime model
  • used to model domain model
  • used to represent code model

Frage 101

Frage
Association
Antworten

Frage 102

Frage
Generalization
Antworten

Frage 103

Frage
Composition
Antworten

Frage 104

Frage
11. We need comprehensive documentation for the software architect
Antworten
  • True
  • False

Frage 105

Frage
12. Software design patterns provide a ready resource for solving software development problems
Antworten
  • True
  • False

Frage 106

Frage
13. Software design patterns are created for unusual problems in development
Antworten
  • True
  • False

Frage 107

Frage
14. All models in software design should be captured using UML diagrams
Antworten
  • True
  • False

Frage 108

Frage
What is architectural style?
Antworten
  • Architectural style is a description of component types
  • It is a pattern of run-time control
  • It is set of constraints on architecture
  • All of the mentioned

Frage 109

Frage
Which of the following is incorrect?
Antworten
  • A pattern is a reusable solution to a recurring problem
  • A pattern is a projection of a model that reveals selected details
  • Patterns can appear anywhere in your design, and multiple patterns could appear in the same design
  • Patterns can be low-level and detailed

Frage 110

Frage
An architectural style is a kind of pattern that occurs at an architectural level and applies to architectural elements like components and modules.
Antworten
  • Architectural style
  • Server farm style
  • Rack style
  • Mirrored style

Frage 111

Frage
Which of the following is not one of the elements of a design pattern?
Antworten
  • context
  • environment
  • problem
  • solution

Frage 112

Frage
A pattern language
Antworten
  • encompasses a collection of patterns
  • is implemented using hypertext
  • resembles the structure of natural languages
  • None of the above

Frage 113

Frage
Identify the Structural pattern represented by following Diagram
Antworten
  • Adapter
  • Proxy
  • Decotar
  • Composite

Frage 114

Frage
Identify the Creational pattern represented by following Diagram
Antworten
  • Prototype
  • Abstract Factory
  • Builder
  • Factory method

Frage 115

Frage
Identify the Creational pattern represented by following Diagram
Antworten
  • State
  • Command
  • Proxy
  • Adapter

Frage 116

Frage
Identify the Creational pattern represented by following Diagram
Antworten
  • Proxy
  • Adapter
  • Prototype
  • Builder

Frage 117

Frage
Identify the Creational pattern represented by following Diagram
Antworten
  • Command
  • Adapter
  • Observer
  • Prototype
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Onkologie Grundlagen
angelagiulia
Der menschliche Körper
anna.grillborzer0656
Mathematische Psychologie IV - MVB-Modell des Quellengedächtnisses
Johanna Brinkmann
Abitur Lernplan 2017
Justin Nolte
Vetie Radiologie Übungsfragen
Péroline de Gail
Vetie Radiologie VL 2013
Cedric-Bo Lüpkemann
Parasitologie Quiz
Peter Christian Ponn
Innere Pferd Vetie
Anne Käfer
STADA Jörg Matthes 2021
Julia W.