T6 - Sequence Diagram Flashcards

1
Q

Describe dynamic modeling and its relationship with behavioral and structural
modeling

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Briefly describe a sequence diagram
> What does the vertical axis represent
> What does the horizontal represent

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define “asynchronous message.”

A

asynchronous event is one in which the action that

triggers the event and the event itself are not within a common timeframe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are combined fragment

A

Each
combined fragment has one operator, one or more operands, and zero or more guard
conditions.

opt, alt, loop, break and ref

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Brief descibe the following
Collaboration Diagram
State chart diagram
Activity Diagram

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain what is a lifeline

A

Lifelines represent either roles or object instances that participate in the sequence being modeled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly