1. What is the primary purpose of an Interaction Overview Diagram in UML?
A) To show the dynamic behavior of the system
B) To depict the physical components of the system
C) To provide an overview of control flow among interactions
D) To model the data flow in the system
Answer: C) To provide an overview of control flow among interactions
2. Which UML diagram type is most similar to an Interaction Overview Diagram?
A) Sequence Diagram
B) Activity Diagram
C) Class Diagram
D) State Diagram
Answer: B) Activity Diagram
3. What does an Interaction Overview Diagram primarily emphasize?
A) The chronological order of messages
B) The internal structure of a class
C) The flow of control between interactions
D) The deployment of system components
Answer: C) The flow of control between interactions
4. Which elements are typically found in an Interaction Overview Diagram?
A) Nodes and edges representing control flow
B) Lifelines and messages
C) States and transitions
D) Packages and dependencies
Answer: A) Nodes and edges representing control flow
5. What UML element is commonly used in Interaction Overview Diagrams to represent an interaction?
A) Rectangle
B) Rounded rectangle
C) Diamond
D) Circle
Answer: B) Rounded rectangle
6. How are different interactions connected in an Interaction Overview Diagram?
A) By messages
B) By lifelines
C) By control flow arrows
D) By dependency arrows
Answer: C) By control flow arrows
7. Which of the following is NOT a typical component of an Interaction Overview Diagram?
A) Interaction use
B) Decision nodes
C) State invariants
D) Initial nodes
Answer: C) State invariants
8. What is an “interaction use” in an Interaction Overview Diagram?
A) A condition that must be met
B) A reference to another interaction diagram
C) A type of message sent between objects
D) A state of an object over time
Answer: B) A reference to another interaction diagram
9. How does an Interaction Overview Diagram relate to a Sequence Diagram?
A) It provides a high-level view of the control flow between multiple Sequence Diagrams.
B) It replaces Sequence Diagrams by showing all messages in one diagram.
C) It shows the physical layout of hardware components.
D) It models the internal structure of classes.
Answer: A) It provides a high-level view of the control flow between multiple Sequence Diagrams.
10. Which UML element represents a decision point in an Interaction Overview Diagram?
A) Rounded rectangle
B) Diamond
C) Circle
D) Rectangle
Answer: B) Diamond