Ch. 4 Functionality Flashcards

1
Q

What is an association relationship?

A

Communication between the use case and the actors

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

What is a generalization relationship?

A

Allows use cases to support inheritance

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

What is an extend relationship?

A

Extends the functionality of the use case

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

What is an include relationship?

A

Includes another use case

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

What is a use case?

A

How a business system interacts with its environment

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

What is functional decomposition?

A

The breaking up of a complex use case into several simpler ones

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

What is a use case action?

A

Is a simple, nondecomposable piece of behavior

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

What is a use case trigger?

A

The person or thing that starts the execution of the use case

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

What does a use case describe?

A

Describes basic functions of the system:
- What the user can do
- How the system responds

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

What is a scenario?

A

Each possible execution path through the use case

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