Use Case Analysis Flashcards

1
Q

Use-Cases

A

A scenario based technique which identifies the actors in an interaction.

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

Set of Use-cases

A

Should describe all possible interactions within the system.

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

Actor

A

User of the system (human or non-human, like a sensor etc).

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

Inheritance

A

Used between actors to show that all the use cases of one actor are available to the other.

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

Include

A

Used between use-cases to show that one use-case can use another use-case.

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

Extending

A

Similar to include, but shows something that it not always required.

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

ID

A

Part of the use-case template; short ID

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

Name

A

Part of the use-case template; full name

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

Description

A

Part of the use-case template; full description

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

Pre-condition

A

Part of the use-case template; what must be true before the use case can proceed

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

Event Flow

A

Part of the use-case template; flow of behaviour which makes up this case

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

Post-condition

A

Part of the use-case template; what should be true if the use case completes

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

Includes

A

Part of the use-case template; what other use cases are used

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

Extensions

A

Part of the use-case template; optional behaviour

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

Triggers

A

Part of the use-case template; what makes this use case happen

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