F4 (Aktivitetsdiagram) Flashcards

1
Q

Vad är ett aktivitetsdiagram?

A

typ av beteendediagram som visar
hur kontrollflödet i ett system eller
delsystem ser ut

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

Vad är en aktivitet?

A

ett händelseflöde, motsvarar ofta en användningsfall i ett Use Case-diagram

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

Vad är parametrar och hur modelleras desas?

A

Indata som behövs för att kunna utföra en aktivitet

Modelleras som rektanglar vid gränsen till aktiviteten

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

Vad är handlingar och hur modelleras dessa?

A

Atomärt steg (kan ej brytas ner)

Grundläggande komponent

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

Vad är bågar?

A

Pilar som kopplar samman handlingar

Riktade

Kan ha ett namn ovanför pilens huvud

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

Vad innebär lokala förutsättningar?

A

En händelse kan ha lokala förutsättningar som ska för uppfyllda för att händelsen ska genomföras eller räknas som slutförd

<> eller <> beroende på om de sker innan eller efter själva händelsen

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

Vad är generaliseringar och hur modelleras dessa?

A

Vi kan generalisera
handlingar
genom att
modellera dessa på
samma sätt som arv i
klassdiagram.

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

Vad innebär periodiska handlingar och hur modelleras dessa?

A

Upprepade med jämna mellanrum

Behöver inte nödvändigtvis initialiseras på intiativ av en användare

Modelleras som timglasfiguren

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

Vad är signaleringar?

A

Används för att koppla samman olika arbetsflöden

T ex sidoeffekter som inte omfattas av diagrammet

Visar att en händelse skickar en signal

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

Hur modellerar man att man tar emot en signal?

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

Vad är partitioner?

A

Swim lanes, kan vara både horisontella och vertikala

Förtydligare var händelser hör hemma

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

Vad är kontrollnoder och hur modelleras dessa?

A

Motsvarar if-satser, loopar etc.

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

Hur anger man startnoden?

A

Startnoden = var diagramet börjar

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

Vad är en flödesavslutningsnod?

A

Visar att ett delflöde avslutas

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

Vad är en avslutningsnod?

A

Signalerar att diagramet avslutas

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

Vad är beslutsnoder?

A

Modellerar if-satser och liknande kontrollstrukturer

Varje förgrening (streck från noden) beskrivts med en vakt/guard

17
Q

Hur modelleras input till beslutsnoderna?

A

Inputen, märrkt med <> kan liknas vid ett villkor

18
Q

Vad är sammanslagningnoder?

A

“Merge nodes”

Visar att två eller fler vägar från en beslutsnod når samma plats

19
Q

Vad är avgreningar och anslutningar?

A

Avgreningar (forks) visar att fler oberoende flöden sker parallellt

Dessa samlas i en anslutningspunkt (join point)

20
Q

Vad gör sammakopplare?

A

Connector

Kopplar samman två delar av flödet

Modelleras som en cirkel med ‘A’ i

Den enda betydelsen är att man slipper dra ett streck över hela diagrammet

21
Q

Vad är objektflöden?

A

Visar data som skickas från handling till en annan handling

Modelleras som namngiven rektangel

Det kan vara villkorat, dvs att ett villkor måste vara uppfyllt innan övergången sker

22
Q

Vad innebär interrupts?

A

Händelser som avbryter flödet och tar prioritet över skeendet

Kan inträffa när som helst i flödet

23
Q

Vad innebär pins?

A

Pins visar typ av objekt som skapas/förväntas av en handling

Kan ersätta objektflöden

Modelleras som en liten kvadrat

24
Q
A