T6 - Sequence Diagram Flashcards
Describe dynamic modeling and its relationship with behavioral and structural
modeling
Static modeling is used to specify the structure of the
objects and the design of classes
Time: does not matter:
CLASS, OBJECT and USECASE diagrams.
Dynamic modeling refers to represent the object
interactions during runtime
Time does matter:
SEQUENCE,ACTIVITY, COLLABORATION diagrams
Briefly describe a sequence diagram
> What does the vertical axis represent
> What does the horizontal represent
A sequence diagram represents the interaction between
objects,
or between actors
Overtime
Vertical axis is a timeline,
horizontal access identifies the space and the
actions that take place within the space
Define “asynchronous message.”
asynchronous event is one in which the action that
triggers the event and the event itself are not within a common timeframe
What are combined fragment
Each
combined fragment has one operator, one or more operands, and zero or more guard
conditions.
opt, alt, loop, break and ref
Brief descibe the following
Collaboration Diagram
State chart diagram
Activity Diagram
Collaboration diagram: how various software objects interact with each other within an overall IT architecture
State chart diagram: Shows different states of an object during its lifetime and these states are changed by events
Activity diagram: represent the flow from one activity to another activity. The activity can be described as an operation of the system.
Explain what is a lifeline
Lifelines represent either roles or object instances that participate in the sequence being modeled