Week 3: Activity Diagram Flashcards

1
Q

how are system requirements modeled

A

activity diagram

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

Can an activity diagram be used independently of use cases

A

yes, it can model

buinsess level function

system level function

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

what is the main goal of an activity diagram

A

to model a specific usecase at a more detailed level

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

what is a workflow

A

the sequence of work steps that complete one business transaction or customer request

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

what does an activity diagram describe?

A

the various user or system activities

the person or component that completes each activity

the sequential flow of these activities

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

what does an activity diagram allow buesiness people to get a better understanding of

A

the business enviorment in which a sys will run

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

what does an activity diagram focus on

A

action sequence of execution and the conditions that trigger or guard those actions

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

what does a fork in an activity diagram show

A

allows activities to go in parrallel

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

what do branches in an activity diagram show

A

allow alternative activities given different conditions

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

what does a swimlane in an activity digram do

A

allows to assign responsibilities

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

what do all activity diagrams have at the beginning and end

A

inital state

final state

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

what does a join do in an activity diagram

A

brings those parrallel activiteies back together after the split at the fork

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

what shape are the activitties in an activity diagram

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

what shape are the start point in an activity diagram

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

what shape are the end point in an activity diagram

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

what shape are the branches in an activity diagram

A
17
Q

what shape are the merges in an activity diagram

A
18
Q

what shape are the forks in an activity diagram

A
19
Q

what shape are the joins in an activity diagram

A
20
Q

should merge be used to sync concurrent flows

A

no, join should be

21
Q

what does merge node do in regards to incoming and outgoing

A
22
Q

what does a decision node look like and functionality diff between merge node

A

same node symbol,

merge node has 1 outgoing edge

decision node has multiple outgoing edges

23
Q

what does a join node do

A

used to sync incoming concurrent flows

they are to support parallelism in activities

24
Q

3 steps to make activity diagram

A

identify agents to create appropriate swimlanes

make appropriate ovals for the activites in the workflow

connect activity ovals with arrows to show the workflow

25
Q

In an activity diagram with 4 actors, how many start points are there?

A

1

26
Q

what symbol is used to represetn an either or situation

A

a deciison symbol

27
Q

what is used for parallel paths(situations when both paths are taken)

A

syncronization bars

28
Q

how many transition lines are there connecting the inital state to an action (1 or many)

A

1

29
Q

can you have multiple final states?

A

yes, the activity may terminate in a different manner

30
Q
A