Sequence Diagrams Flashcards

1
Q

Synchronous message

A

Sender waits until it has received a response message before continuing

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

Asynchronous message

A

Sender continues without waiting for a response message

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

Response message

A

May be omitted if content and location are obvious

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

alt

A

alternative interaction, similar to switch statement in java

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

opt

A

optional interaction, similar to if statement without else branch

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

loop

A

repeated interaction

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

break

A

exception interaction, simple form of exception handling

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

seq

A

weak order, interactions occur in strict sequence order

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

strict

A

strict order, interactions occur in more restrictive order without parallelism or out-of-order execution

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

par

A

concurrent interaction, allows parallel interactions

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

critical

A

atomic interaction, ensures interaction complete without interruption

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

ignore

A

irrelevant interaction, specifies messages that should be ignored and not shown in the diagram

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

consider

A

relevant interaction, specifies which should be considered while ignoring others

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

assert

A

asserted interaction, specifies an assertion that must always be true for sequence to proceed

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

neg

A

invalid interaction

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