CS2002 - Week 5 - Sequence Diagrams

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Synchronous message

Sender waits until it has received a response message before continuing (close arrowhead)

2
New cards

Asynchronous message

Sender continues without waiting for a response message (open arrowhead)

3
New cards

Response message

May be omitted if content and location are obvious

4
New cards

alt

alternative interaction, similar to switch statement in java, conditional branches with guards

5
New cards

opt

optional interaction, similar to if statement without else branch

6
New cards

loop

repeated interaction

7
New cards

break

exception interaction, simple form of exception handling

8
New cards

seq

weak order, interactions occur in strict sequence order

9
New cards

strict

strict order, interactions occur in more restrictive order without parallelism or out-of-order execution, messages must follow vertical order

10
New cards

par

concurrent interaction, allows parallel interactions, messages can interleave

11
New cards

critical

atomic interaction, ensures interaction complete without interruption, messages can't interleave

12
New cards

ignore

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

13
New cards

consider

relevant interaction, specifies which should be considered while ignoring others

14
New cards

assert

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

15
New cards

neg

invalid interaction

16
New cards

Sequence diagram purpose

Shows interactions between objects in chronological order