Sequence Diagrams

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

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 11:47 PM on 5/12/25
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards

Synchronous Message

Sender waits until is has received a response message before continuing

<p>Sender waits until is has received a response message before continuing</p>
2
New cards

Asynchronous Message

Sender continues without waiting for a response message

  • msg(par1,par2)

<p>Sender continues without waiting for a response message</p><ul><li><p>msg(par1,par2)</p></li></ul><p></p>
3
New cards

Response Message

  • msg(par1,par2)

May be omitted if content and location are obvious

  • att=msg(par1,par2):val

<p>May be omitted if content and location are obvious</p><ul><li><p>att=msg(par1,par2):val</p></li></ul><p></p>
4
New cards

Object Creation

Arrowhead points to the head of the lifeline of the object to be created

  • Keyword new

<p>Arrowhead points to the head of the lifeline of the object to be created</p><ul><li><p>Keyword new</p></li></ul><p></p>
5
New cards

Object Destruction

Object is deleted

  • Large cross (×) at the end of the lifeline

<p>Object is deleted</p><ul><li><p>Large cross (×) at the end of the lifeline</p></li></ul><p></p>
6
New cards

Found message

Sender of a message is unknown or not relevant

<p>Sender of a message is unknown or not relevant</p>
7
New cards

Lost message

Receiver of a message is unknown or not relevant

<p>Receiver of a message is unknown or not relevant</p>
8
New cards

Time-consuming message

Message with duration:

  • Usually messages are assumed to be transmitted without any loss of time

  • Express that time elapses between the sending and the receipt of a message

<p>Message with duration:</p><ul><li><p>Usually messages are assumed to be transmitted without any loss of time</p></li><li><p>Express that time elapses between the sending and the receipt of a message</p></li></ul><p></p>
9
New cards

Coregion

To model concurrent events of a single lifeline

  • Order of events can be whatever

  • Area of the lifeline to be covered by the coregion is marked by square brackets rotated by 90 degrees

10
New cards

Bad Smells - Design quality flaws (bad smells)

  • God Class

  • Excessive Class Length

  • Excessive Method Length

  • Excessive Inheritance use

  • Excessive Parameter List

  • Duplicate Code

  • Cyclomatic Complexity

  • Too Many Methods

  • Too Many Fields

11
New cards

Fragment

A rectangular region that encapsulates a portion of the interaction between objects

12
New cards

Lines →

Think of them as method calls
A —> B A calls a method in B

Explore top flashcards

Module 9
Updated 705d ago
flashcards Flashcards (56)
Unit 6 + 7 History
Updated 663d ago
flashcards Flashcards (133)
gd (prefi2)
Updated 102d ago
flashcards Flashcards (26)
Unit 5: Kinetics
Updated 68d ago
flashcards Flashcards (21)
Module 9
Updated 705d ago
flashcards Flashcards (56)
Unit 6 + 7 History
Updated 663d ago
flashcards Flashcards (133)
gd (prefi2)
Updated 102d ago
flashcards Flashcards (26)
Unit 5: Kinetics
Updated 68d ago
flashcards Flashcards (21)