1/15
These flashcards cover key vocabulary and concepts related to sequence diagrams in UML, focusing on interactions, message types, and diagrammatic elements.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Sequence Diagram
A two-dimensional diagram that represents interactions between objects, with horizontal axis for interaction partners and vertical axis for chronological order.
Interaction Partners
Entities involved in a sequence of interactions, depicted as lifelines in a sequence diagram.
Lifeline
A representation of an interaction partner in a sequence diagram, consisting of a head (role name and class) and a vertical dashed line.
Synchronous Message
A message where the sender waits for a response before continuing.
Asynchronous Message
A message where the sender continues without waiting for a response.
Combined Fragments
Elements used to model various control structures in sequence diagrams, including conditions and loops.
alt Fragment
Used to model alternative sequences in interactions, similar to a switch statement in programming.
loop Fragment
A construct used to indicate that a sequence of events should be repeated under certain conditions.
break Fragment
A simple form of exception handling in sequence diagrams that interrupts the ongoing interactions based on a condition.
par Fragment
A fragment that allows for concurrent interactions without a specific chronological order among different operands.
Found Message
A message sent where the sender is unknown or not relevant.
Lost Message
A message received where the receiver is unknown or not relevant.
Execution Specification
A continuous bar in the sequence diagram that visualizes the period during which an interaction partner executes some behavior.
Message with Duration
A communication in a sequence diagram that expresses that some time elapses between sending and receiving a message.
Destruction Event
Indicates the time at which an interaction partner ceases to exist in a sequence diagram.
Response Message
A message that addresses a synchronous message, indicating feedback or output from a prior request.