Use Case Diagrams Flashcards

1
Q

what are use case UML diagrams used for

A

to communicate the scope of the tasks your information model supports and for whom

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

what is an actor in a use case diagram

A

they represent a role, ie a type of user of the information system

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

the lines and arrow point from the actor towards what

A

the functionality they are involved in

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

what is a use case

A

a function provided by the system

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

the set of all the use cases provided by the system together are called what

A

use case model

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

who/what could be an actor

A

users
external systems eg another system
physical environment eg weather

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

the textual description of a use case consists of what 6 parts

A
  1. unique name
  2. participating actors
  3. entry conditions
  4. exit conditions
    5, flow of events
  5. any special requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what does API stand for

A

Application Programming Interface

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

what would an example of special requirement of a use case be

A

error situations

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

in a use case model, what does a rectangle show

A

what use cases are in the scope of the system

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

use cases are drawn in what shape

A

ovals

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

use cases should be names using what type of words

A

action verbs

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

how can you tell the actor that initiates the action

A

direction of arrow

points away from them if they initiate it

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

steps in creating a use case diagram

A
  1. identify each actor
  2. identify each use case
  3. link actors and use cases through relationship arrows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly