Acivity Diagram Flashcards

1
Q

What is an Activity Diagram?

A

Allow to model the flow of control of a procedure. They are a form of flowchart but can show a lot more then just a sequence of actions.

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

What can Activity Diagrams be used for?

A

Used to describe workflows but can also be used to support a Use Case.

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

What is an Initial Node?

A

Indicated where the control flow of the activity begins. (a black dot)

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

What is an Activity Final Node?

A

indicates where the activity finishes. (black dot surrounded by a circle).

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

What is an Action Node?

A

Indicates an action within the control flow. (a box)

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

What is an Activity Node?

A

Indicates an activity of lower level. (a box with a trident inside).

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

What is an Activity Edge?

A

Indicates a control flow, shows a sequence of actions, it can also be an updated. (an arrow)

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

What is a Guarded Edge?

A

Indicated a condition that must be true for the flow to occur. (an arrow with brackets indicating the condition).

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

What is a Decision Node?

A

Test the data, and routes the activity along the appropiate guarded edge.

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

What is a Merge Node?

A

Indicates where 2 or more flows converge on an XOR basis.

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

What is an OR in an Activity Diagram?

A

Represtented by a Merge node and two activities merging in.

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

What is an And in an Activity Diagram?

A

Allows for two or more actions to happen at the same time it is represtented by a thick black line.

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

What are Partitions in an Activity Diagram?

A

Bands that partition an acitivity diagram, they can represent departments, locations, roles or system. (swimlanes).

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

What is a Flow Final?

A

Terminate a specific flow not the entire activity. (a circle with an x in the centre).

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

What is a Send Signal?

A

An action in which a signal/message is sent - they are asynchronous meaning the activity won’t stop or wait. (a box with a triangle).

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

What is an Accept Event?

A

An action which acts as a trigger. It captures the signal/message. (a box with an indward triangle).

17
Q

What is Time?

A

They represent time, e.g. send invoice at 3pm. (labelled as a hour glass symbol).

18
Q

When should we not use a Flow Final?

A

An example is two people buying tickets and queing, we don’t care for the flow to continue, we’ll be happy once one of the persons gets the ticket.

19
Q

What is an Interruptible Region?

A

An area within the activity that can be intterupted by some event. (a dashed box).

20
Q

What is an Interruption Edge?

A

Used to show a move from the interruptible region to some action. (a zigzag arrow).